From b5a6ba2d4fede786e4073224a59691127d038876 Mon Sep 17 00:00:00 2001 From: glaudiston Date: Mon, 7 May 2012 23:22:48 -0300 Subject: [PATCH] minimal package structure --- gbooks-0.1/Makefile.am | 2 + gbooks-0.1/Makefile.in | 540 ++++ gbooks-0.1/aclocal.m4 | 1066 ++++++++ gbooks-0.1/compile | 136 + gbooks-0.1/configure | 4667 ++++++++++++++++++++++++++++++++++ gbooks-0.1/configure.ac | 9 + gbooks-0.1/data/Makefile.am | 6 + gbooks-0.1/data/Makefile.in | 346 +++ gbooks-0.1/data/README | 11 + gbooks-0.1/data/gbooks.desktop | 6 + gbooks-0.1/data/gbooks_48x48.png | Bin 0 -> 2709 bytes gbooks-0.1/debian/README.Debian | 6 + gbooks-0.1/debian/README.source | 9 + gbooks-0.1/debian/changelog | 5 + gbooks-0.1/debian/compat | 1 + gbooks-0.1/debian/control | 81 + gbooks-0.1/debian/copyright | 36 + gbooks-0.1/debian/emacsen-install.ex | 45 + gbooks-0.1/debian/emacsen-remove.ex | 15 + gbooks-0.1/debian/emacsen-startup.ex | 25 + gbooks-0.1/debian/gbooks-doc.docs | 1 + gbooks-0.1/debian/gbooks-doc.install | 1 + gbooks-0.1/debian/gbooks.cron.d.ex | 4 + gbooks-0.1/debian/gbooks.default.ex | 10 + gbooks-0.1/debian/gbooks.doc-base.EX | 20 + gbooks-0.1/debian/init.d.ex | 154 ++ gbooks-0.1/debian/manpage.1.ex | 59 + gbooks-0.1/debian/manpage.sgml.ex | 154 ++ gbooks-0.1/debian/manpage.xml.ex | 291 +++ gbooks-0.1/debian/menu.ex | 2 + gbooks-0.1/debian/postinst.ex | 39 + gbooks-0.1/debian/postrm.ex | 37 + gbooks-0.1/debian/preinst.ex | 35 + gbooks-0.1/debian/prerm.ex | 38 + gbooks-0.1/debian/rules | 21 + gbooks-0.1/debian/source/format | 1 + gbooks-0.1/debian/watch.ex | 23 + gbooks-0.1/depcomp | 526 ++++ gbooks-0.1/gbooks-0.1.tar.gz | Bin 0 -> 68965 bytes gbooks-0.1/gbooks.c | 18 + gbooks-0.1/install-sh | 325 +++ gbooks-0.1/missing | 360 +++ gbooks-0.1/src/Makefile.am | 4 + gbooks-0.1/src/Makefile.in | 416 +++ gbooks-0.1/src/gbooks.c | 18 + gbooks_0.1-1.dsc | 17 + gbooks_0.1-1.tar.gz | Bin 0 -> 155383 bytes gbooks_0.1-1_i386.changes | 26 + gbooks_0.1-1_i386.deb | Bin 0 -> 10892 bytes 49 files changed, 9612 insertions(+) create mode 100644 gbooks-0.1/Makefile.am create mode 100644 gbooks-0.1/Makefile.in create mode 100644 gbooks-0.1/aclocal.m4 create mode 100755 gbooks-0.1/compile create mode 100755 gbooks-0.1/configure create mode 100644 gbooks-0.1/configure.ac create mode 100644 gbooks-0.1/data/Makefile.am create mode 100644 gbooks-0.1/data/Makefile.in create mode 100644 gbooks-0.1/data/README create mode 100644 gbooks-0.1/data/gbooks.desktop create mode 100644 gbooks-0.1/data/gbooks_48x48.png create mode 100644 gbooks-0.1/debian/README.Debian create mode 100644 gbooks-0.1/debian/README.source create mode 100644 gbooks-0.1/debian/changelog create mode 100644 gbooks-0.1/debian/compat create mode 100644 gbooks-0.1/debian/control create mode 100644 gbooks-0.1/debian/copyright create mode 100644 gbooks-0.1/debian/docs create mode 100644 gbooks-0.1/debian/emacsen-install.ex create mode 100644 gbooks-0.1/debian/emacsen-remove.ex create mode 100644 gbooks-0.1/debian/emacsen-startup.ex create mode 100644 gbooks-0.1/debian/gbooks-doc.docs create mode 100644 gbooks-0.1/debian/gbooks-doc.install create mode 100644 gbooks-0.1/debian/gbooks.cron.d.ex create mode 100644 gbooks-0.1/debian/gbooks.default.ex create mode 100644 gbooks-0.1/debian/gbooks.doc-base.EX create mode 100644 gbooks-0.1/debian/init.d.ex create mode 100644 gbooks-0.1/debian/manpage.1.ex create mode 100644 gbooks-0.1/debian/manpage.sgml.ex create mode 100644 gbooks-0.1/debian/manpage.xml.ex create mode 100644 gbooks-0.1/debian/menu.ex create mode 100644 gbooks-0.1/debian/postinst.ex create mode 100644 gbooks-0.1/debian/postrm.ex create mode 100644 gbooks-0.1/debian/preinst.ex create mode 100644 gbooks-0.1/debian/prerm.ex create mode 100755 gbooks-0.1/debian/rules create mode 100644 gbooks-0.1/debian/source/format create mode 100644 gbooks-0.1/debian/watch.ex create mode 100755 gbooks-0.1/depcomp create mode 100644 gbooks-0.1/gbooks-0.1.tar.gz create mode 100644 gbooks-0.1/gbooks.c create mode 100755 gbooks-0.1/install-sh create mode 100755 gbooks-0.1/missing create mode 100644 gbooks-0.1/src/Makefile.am create mode 100644 gbooks-0.1/src/Makefile.in create mode 100644 gbooks-0.1/src/gbooks.c create mode 100644 gbooks_0.1-1.dsc create mode 100644 gbooks_0.1-1.tar.gz create mode 100644 gbooks_0.1-1_i386.changes create mode 100644 gbooks_0.1-1_i386.deb diff --git a/gbooks-0.1/Makefile.am b/gbooks-0.1/Makefile.am new file mode 100644 index 0000000..85d5f75 --- /dev/null +++ b/gbooks-0.1/Makefile.am @@ -0,0 +1,2 @@ +SUBDIRS = src data + diff --git a/gbooks-0.1/Makefile.in b/gbooks-0.1/Makefile.in new file mode 100644 index 0000000..d8a3def --- /dev/null +++ b/gbooks-0.1/Makefile.in @@ -0,0 +1,540 @@ +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = . +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = . +DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(top_srcdir)/configure compile depcomp \ + install-sh missing +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno configure.status.lineno +mkinstalldirs = $(mkdir_p) +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + { test ! -d $(distdir) \ + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr $(distdir); }; } +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +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@ +HILDON_CFLAGS = @HILDON_CFLAGS@ +HILDON_LIBS = @HILDON_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +ac_ct_CC = @ac_ct_CC@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build_alias = @build_alias@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +SUBDIRS = src data +all: all-recursive + +.SUFFIXES: +am--refresh: + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ + cd $(srcdir) && $(AUTOMAKE) --foreign \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +uninstall-info-am: + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(am__remove_distdir) + mkdir $(distdir) + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || mkdir "$(distdir)/$$subdir" \ + || exit 1; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="../$(top_distdir)" \ + distdir="../$(distdir)/$$subdir" \ + distdir) \ + || exit 1; \ + fi; \ + done + -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r $(distdir) +dist-gzip: distdir + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +dist-bzip2: distdir + $(AMTAR) chof - $(distdir) | bzip2 -9 -c >$(distdir).tar.bz2 + $(am__remove_distdir) + +dist-tarZ: distdir + $(AMTAR) chof - $(distdir) | compress -c >$(distdir).tar.Z + $(am__remove_distdir) + +dist-shar: distdir + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + +dist dist-all: distdir + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - ;;\ + *.tar.bz2*) \ + bunzip2 -c $(distdir).tar.bz2 | $(AMTAR) xf - ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(AMTAR) xf - ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir); chmod a+w $(distdir) + mkdir $(distdir)/_build + mkdir $(distdir)/_inst + chmod a-w $(distdir) + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && cd $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck + $(am__remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' +distuninstallcheck: + @cd $(distuninstallcheck_dir) \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ + check-am clean clean-generic clean-recursive ctags \ + ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-shar \ + dist-tarZ dist-zip distcheck distclean distclean-generic \ + distclean-recursive distclean-tags distcleancheck distdir \ + distuninstallcheck dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-info-am + +# 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: diff --git a/gbooks-0.1/aclocal.m4 b/gbooks-0.1/aclocal.m4 new file mode 100644 index 0000000..87ffb73 --- /dev/null +++ b/gbooks-0.1/aclocal.m4 @@ -0,0 +1,1066 @@ +# generated automatically by aclocal 1.8.5 -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 +# 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. + +# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- +# +# Copyright © 2004 Scott James Remnant . +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# PKG_PROG_PKG_CONFIG([MIN-VERSION]) +# ---------------------------------- +AC_DEFUN([PKG_PROG_PKG_CONFIG], +[m4_pattern_forbid([^_?PKG_[A-Z_]+$]) +m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) +AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl +if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then + AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) +fi +if test -n "$PKG_CONFIG"; then + _pkg_min_version=m4_default([$1], [0.9.0]) + AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) + if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + PKG_CONFIG="" + fi + +fi[]dnl +])# PKG_PROG_PKG_CONFIG + +# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) +# +# Check to see whether a particular set of modules exists. Similar +# to PKG_CHECK_MODULES(), but does not set variables or print errors. +# +# +# Similar to PKG_CHECK_MODULES, make sure that the first instance of +# this or PKG_CHECK_MODULES is called, or make sure to call +# PKG_CHECK_EXISTS manually +# -------------------------------------------------------------- +AC_DEFUN([PKG_CHECK_EXISTS], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +if test -n "$PKG_CONFIG" && \ + AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then + m4_ifval([$2], [$2], [:]) +m4_ifvaln([$3], [else + $3])dnl +fi]) + + +# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) +# --------------------------------------------- +m4_define([_PKG_CONFIG], +[if test -n "$PKG_CONFIG"; then + if test -n "$$1"; then + pkg_cv_[]$1="$$1" + else + PKG_CHECK_EXISTS([$3], + [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], + [pkg_failed=yes]) + fi +else + pkg_failed=untried +fi[]dnl +])# _PKG_CONFIG + +# _PKG_SHORT_ERRORS_SUPPORTED +# ----------------------------- +AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG]) +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi[]dnl +])# _PKG_SHORT_ERRORS_SUPPORTED + + +# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], +# [ACTION-IF-NOT-FOUND]) +# +# +# Note that if there is a possibility the first call to +# PKG_CHECK_MODULES might not happen, you should be sure to include an +# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac +# +# +# -------------------------------------------------------------- +AC_DEFUN([PKG_CHECK_MODULES], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl +AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl + +pkg_failed=no +AC_MSG_CHECKING([for $1]) + +_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) +_PKG_CONFIG([$1][_LIBS], [libs], [$2]) + +m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS +and $1[]_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details.]) + +if test $pkg_failed = yes; then + _PKG_SHORT_ERRORS_SUPPORTED + if test $_pkg_short_errors_supported = yes; then + $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"` + else + $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"` + fi + # Put the nasty error message in config.log where it belongs + echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD + + ifelse([$4], , [AC_MSG_ERROR(dnl +[Package requirements ($2) were not met: + +$$1_PKG_ERRORS + +Consider adjusting the PKG_CONFIG_PATH environment variable if you +installed software in a non-standard prefix. + +_PKG_TEXT +])], + [AC_MSG_RESULT([no]) + $4]) +elif test $pkg_failed = untried; then + ifelse([$4], , [AC_MSG_FAILURE(dnl +[The pkg-config script could not be found or is too old. Make sure it +is in your PATH or set the PKG_CONFIG environment variable to the full +path to pkg-config. + +_PKG_TEXT + +To get pkg-config, see .])], + [$4]) +else + $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS + $1[]_LIBS=$pkg_cv_[]$1[]_LIBS + AC_MSG_RESULT([yes]) + ifelse([$3], , :, [$3]) +fi[]dnl +])# PKG_CHECK_MODULES + +# -*- Autoconf -*- +# Copyright (C) 2002, 2003 Free Software Foundation, Inc. +# Generated from amversion.in; do not edit by hand. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.8"]) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION so it can be traced. +# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], + [AM_AUTOMAKE_VERSION([1.8.5])]) + +# AM_AUX_DIR_EXPAND + +# Copyright (C) 2001, 2003 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets +# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to +# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is `.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. +# +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. + +AC_DEFUN([AM_AUX_DIR_EXPAND], +[dnl Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50])dnl +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` +]) + +# AM_CONDITIONAL -*- Autoconf -*- + +# Copyright (C) 1997, 2000, 2001, 2003 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 6 + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ(2.52)dnl + ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE]) +AC_SUBST([$1_FALSE]) +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]) +fi])]) + +# serial 7 -*- Autoconf -*- + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 +# Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + + +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... + + + +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "GCJ", or "OBJC". +# We try a few techniques and use that to set a single cache variable. +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], +[AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], + [$1], CXX, [depcc="$CXX" am_compiler_list=], + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + case $depmode in + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + none) break ;; + esac + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) + + +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES +AC_DEFUN([AM_SET_DEPDIR], +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) + + +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE(dependency-tracking, +[ --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH]) +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +#serial 2 + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[for mf in $CONFIG_FILES; do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue + # Extract the definition of DEP_FILES from the Makefile without + # running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" + # 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 ' + /^DEP_FILES = .*\\\\$/ { + s/^DEP_FILES = // + :loop + s/\\\\$// + p + n + /\\\\$/ b loop + p + } + /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done +done +])# _AM_OUTPUT_DEPENDENCY_COMMANDS + + +# AM_OUTPUT_DEPENDENCY_COMMANDS +# ----------------------------- +# This macro should only be invoked once -- use via AC_REQUIRE. +# +# This code is only required when automatic dependency tracking +# is enabled. FIXME. This creates each `.P' file that we will +# need in order to bootstrap the dependency handling code. +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], +[AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) +]) + +# Do all the work for Automake. -*- Autoconf -*- + +# 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. + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 11 + +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +# AM_INIT_AUTOMAKE([OPTIONS]) +# ----------------------------------------------- +# The call with PACKAGE and VERSION arguments is the old style +# call (pre autoconf-2.50), which is being phased out. PACKAGE +# and VERSION should now be passed to AC_INIT and removed from +# the call to AM_INIT_AUTOMAKE. +# We support both call styles for the transition. After +# the next Automake release, Autoconf can make the AC_INIT +# arguments mandatory, and then we can depend on a new Autoconf +# release and drop the old call support. +AC_DEFUN([AM_INIT_AUTOMAKE], +[AC_PREREQ([2.58])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +# test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +AM_MISSING_PROG(AUTOCONF, autoconf) +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +AM_MISSING_PROG(AUTOHEADER, autoheader) +AM_MISSING_PROG(MAKEINFO, makeinfo) +AM_MISSING_PROG(AMTAR, tar) +AM_PROG_INSTALL_SH +AM_PROG_INSTALL_STRIP +AC_REQUIRE([AM_PROG_MKDIR_P])dnl +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl + +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl +]) +]) + + +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. The stamp files are numbered to have different names. + +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the +# loop where config.status creates the headers, so we can generate +# our stamp files there. +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], +[# Compute $1's index in $config_headers. +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $1 | $1:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. + +# Copyright (C) 2001, 2003 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +install_sh=${install_sh-"$am_aux_dir/install-sh"} +AC_SUBST(install_sh)]) + +# -*- Autoconf -*- +# Copyright (C) 2003 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 1 + +# Check whether the underlying file-system supports filenames +# with a leading dot. For instance MS-DOS doesn't. +AC_DEFUN([AM_SET_LEADING_DOT], +[rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) + +# Check to see how 'make' treats includes. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 2 + +# AM_MAKE_INCLUDE() +# ----------------- +# Check to see how make treats includes. +AC_DEFUN([AM_MAKE_INCLUDE], +[am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo done +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# We grep out `Entering directory' and `Leaving directory' +# messages which can occur if `w' ends up in MAKEFLAGS. +# In particular we don't look at `^make:' because GNU make might +# be invoked under some other name (usually "gmake"), in which +# case it prints its new name instead of `make'. +if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then + am__include=include + am__quote= + _am_result=GNU +fi +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then + am__include=.include + am__quote="\"" + _am_result=BSD + fi +fi +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) +rm -f confinc confmf +]) + +# -*- Autoconf -*- + + +# Copyright (C) 1997, 1999, 2000, 2001, 2003 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 3 + +# AM_MISSING_PROG(NAME, PROGRAM) +# ------------------------------ +AC_DEFUN([AM_MISSING_PROG], +[AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) + + +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it supports --run. +# If it does, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + AC_MSG_WARN([`missing' script is too old or missing]) +fi +]) + +# AM_PROG_MKDIR_P +# --------------- +# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. + +# Copyright (C) 2003, 2004 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories +# created by `make install' are always world readable, even if the +# installer happens to have an overly restrictive umask (e.g. 077). +# This was a mistake. There are at least two reasons why we must not +# use `-m 0755': +# - it causes special bits like SGID to be ignored, +# - it may be too restrictive (some setups expect 775 directories). +# +# Do not use -m 0755 and let people choose whatever they expect by +# setting umask. +# +# We cannot accept any implementation of `mkdir' that recognizes `-p'. +# Some implementations (such as Solaris 8's) are not thread-safe: if a +# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' +# concurrently, both version can detect that a/ is missing, but only +# one can create it and the other will error out. Consequently we +# restrict ourselves to GNU make (using the --version option ensures +# this.) +AC_DEFUN([AM_PROG_MKDIR_P], +[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + # Keeping the `.' argument allows $(mkdir_p) to be used without + # argument. Indeed, we sometimes output rules like + # $(mkdir_p) $(somedir) + # where $(somedir) is conditionally defined. + # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more + # expensive solution, as it forces Make to start a sub-shell.) + mkdir_p='mkdir -p -- .' +else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + for d in ./-p ./--version; + do + test -d $d && rmdir $d + done + # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. + if test -f "$ac_aux_dir/mkinstalldirs"; then + mkdir_p='$(mkinstalldirs)' + else + mkdir_p='$(install_sh) -d' + fi +fi +AC_SUBST([mkdir_p])]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 2 + +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) + +# _AM_SET_OPTION(NAME) +# ------------------------------ +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) + +# _AM_SET_OPTIONS(OPTIONS) +# ---------------------------------- +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +# +# Check to make sure that the build environment is sane. +# + +# Copyright (C) 1996, 1997, 2000, 2001, 2003 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 3 + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftest.file +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t $srcdir/configure conftest.file` + fi + rm -f conftest.file + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken +alias in your environment]) + fi + + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT(yes)]) + +# AM_PROG_INSTALL_STRIP + +# Copyright (C) 2001, 2003 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# One issue with vendor `install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in `make install-strip', and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + diff --git a/gbooks-0.1/compile b/gbooks-0.1/compile new file mode 100755 index 0000000..a81e000 --- /dev/null +++ b/gbooks-0.1/compile @@ -0,0 +1,136 @@ +#! /bin/sh +# Wrapper for compilers which do not understand `-c -o'. + +scriptversion=2003-11-09.00 + +# Copyright (C) 1999, 2000, 2003 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, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +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 0 + ;; + -v | --v*) + echo "compile $scriptversion" + exit 0 + ;; +esac + + +prog=$1 +shift + +ofile= +cfile= +args= +while test $# -gt 0; do + case "$1" in + -o) + # configure might choose to run compile as `compile cc -o foo foo.c'. + # So we do something ugly here. + ofile=$2 + shift + case "$ofile" in + *.o | *.obj) + ;; + *) + args="$args -o $ofile" + ofile= + ;; + esac + ;; + *.c) + cfile=$1 + args="$args $1" + ;; + *) + args="$args $1" + ;; + esac + 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 "$prog" $args +fi + +# Name of file we expect compiler to create. +cofile=`echo $cfile | sed -e 's|^.*/||' -e '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. +"$prog" $args +status=$? + +if test -f "$cofile"; then + mv "$cofile" "$ofile" +fi + +rmdir $lockdir +exit $status + +# 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-end: "$" +# End: diff --git a/gbooks-0.1/configure b/gbooks-0.1/configure new file mode 100755 index 0000000..f9eb389 --- /dev/null +++ b/gbooks-0.1/configure @@ -0,0 +1,4667 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.61 for gbooks 0.1. +# +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be 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=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + + + +# PATH needs CR +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +as_nl=' +' +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ + LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ + LC_TELEPHONE LC_TIME +do + if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# CDPATH. +$as_unset CDPATH + + +if test "x$CONFIG_SHELL" = x; then + if (eval ":") 2>/dev/null; then + as_have_required=yes +else + as_have_required=no +fi + + if test $as_have_required = yes && (eval ": +(as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=\$LINENO + as_lineno_2=\$LINENO + test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && + test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } +") 2> /dev/null; then + : +else + as_candidate_shells= + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + case $as_dir in + /*) + for as_base in sh bash ksh sh5; do + as_candidate_shells="$as_candidate_shells $as_dir/$as_base" + done;; + esac +done +IFS=$as_save_IFS + + + for as_shell in $as_candidate_shells $SHELL; do + # Try only shells that exist, to save several forks. + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { ("$as_shell") 2> /dev/null <<\_ASEOF +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + +: +_ASEOF +}; then + CONFIG_SHELL=$as_shell + as_have_required=yes + if { "$as_shell" 2> /dev/null <<\_ASEOF +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + +: +(as_func_return () { + (exit $1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = "$1" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test $exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } + +_ASEOF +}; then + break +fi + +fi + + done + + if test "x$CONFIG_SHELL" != x; then + for as_var in BASH_ENV ENV + do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + done + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} +fi + + + if test $as_have_required = no; then + echo This script requires a shell more modern than all the + echo shells that I found on your system. Please install a + echo modern shell, or manually run the script under such a + echo shell if you do have one. + { (exit 1); exit 1; } +fi + + +fi + +fi + + + +(eval "as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0") || { + echo No shell found that supports shell functions. + echo Please tell autoconf@gnu.org about your system, + echo including any error possibly output before this + echo message +} + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. Blame Lee + # E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir +fi +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + + +exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIBOBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= +SHELL=${CONFIG_SHELL-/bin/sh} + +# Identity of this package. +PACKAGE_NAME='gbooks' +PACKAGE_TARNAME='gbooks' +PACKAGE_VERSION='0.1' +PACKAGE_STRING='gbooks 0.1' +PACKAGE_BUGREPORT='' + +ac_subst_vars='SHELL +PATH_SEPARATOR +PACKAGE_NAME +PACKAGE_TARNAME +PACKAGE_VERSION +PACKAGE_STRING +PACKAGE_BUGREPORT +exec_prefix +prefix +program_transform_name +bindir +sbindir +libexecdir +datarootdir +datadir +sysconfdir +sharedstatedir +localstatedir +includedir +oldincludedir +docdir +infodir +htmldir +dvidir +pdfdir +psdir +libdir +localedir +mandir +DEFS +ECHO_C +ECHO_N +ECHO_T +LIBS +build_alias +host_alias +target_alias +INSTALL_PROGRAM +INSTALL_SCRIPT +INSTALL_DATA +CYGPATH_W +PACKAGE +VERSION +ACLOCAL +AUTOCONF +AUTOMAKE +AUTOHEADER +MAKEINFO +AMTAR +install_sh +STRIP +INSTALL_STRIP_PROGRAM +mkdir_p +AWK +SET_MAKE +am__leading_dot +CC +CFLAGS +LDFLAGS +CPPFLAGS +ac_ct_CC +EXEEXT +OBJEXT +DEPDIR +am__include +am__quote +AMDEP_TRUE +AMDEP_FALSE +AMDEPBACKSLASH +CCDEPMODE +am__fastdepCC_TRUE +am__fastdepCC_FALSE +PKG_CONFIG +HILDON_CFLAGS +HILDON_LIBS +LIBOBJS +LTLIBOBJS' +ac_subst_files='' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +PKG_CONFIG +HILDON_CFLAGS +HILDON_LIBS' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` + eval enable_$ac_feature=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` + eval enable_$ac_feature=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } + ac_package=`echo $ac_package | sed 's/[-.]/_/g'` + eval with_$ac_package=\$ac_optarg ;; + + -without-* | --without-*) + ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } + ac_package=`echo $ac_package | sed 's/[-.]/_/g'` + eval with_$ac_package=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) { echo "$as_me: error: unrecognized option: $ac_option +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { (exit 1); exit 1; }; } + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + { echo "$as_me: error: missing argument to $ac_option" >&2 + { (exit 1); exit 1; }; } +fi + +# Be sure to have absolute directory names. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir +do + eval ac_val=\$$ac_var + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; } +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used." >&2 + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + { echo "$as_me: error: Working directory cannot be determined" >&2 + { (exit 1); exit 1; }; } +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + { echo "$as_me: error: pwd does not report name of working directory" >&2 + { (exit 1); exit 1; }; } + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$0" || +$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$0" : 'X\(//\)[^/]' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +echo X"$0" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { (exit 1); exit 1; }; } +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 + { (exit 1); exit 1; }; } + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures gbooks 0.1 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/gbooks] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of gbooks 0.1:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + PKG_CONFIG path to pkg-config utility + HILDON_CFLAGS + C compiler flags for HILDON, overriding pkg-config + HILDON_LIBS linker flags for HILDON, 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. + +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +gbooks configure 0.1 +generated by GNU Autoconf 2.61 + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by gbooks $as_me 0.1, which was +generated by GNU Autoconf 2.61. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + echo "PATH: $as_dir" +done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 2) + ac_configure_args1="$ac_configure_args1 '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + ac_configure_args="$ac_configure_args '$ac_arg'" + ;; + esac + done +done +$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } +$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + cat <<\_ASBOX +## ---------------- ## +## Cache variables. ## +## ---------------- ## +_ASBOX + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 +echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + *) $as_unset $ac_var ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + cat <<\_ASBOX +## ----------------- ## +## Output variables. ## +## ----------------- ## +_ASBOX + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + cat <<\_ASBOX +## ------------------- ## +## File substitutions. ## +## ------------------- ## +_ASBOX + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + cat <<\_ASBOX +## ----------- ## +## confdefs.h. ## +## ----------- ## +_ASBOX + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + echo "$as_me: caught signal $ac_signal" + echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer explicitly selected file to automatically selected ones. +if test -n "$CONFIG_SITE"; then + set x "$CONFIG_SITE" +elif test "x$prefix" != xNONE; then + set x "$prefix/share/config.site" "$prefix/etc/config.site" +else + set x "$ac_default_prefix/share/config.site" \ + "$ac_default_prefix/etc/config.site" +fi +shift +for ac_site_file +do + if test -r "$ac_site_file"; then + { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 +echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special + # files actually), so we avoid doing that. + if test -f "$cache_file"; then + { echo "$as_me:$LINENO: loading cache $cache_file" >&5 +echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { echo "$as_me:$LINENO: creating cache $cache_file" >&5 +echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 +echo "$as_me: former value: $ac_old_val" >&2;} + { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 +echo "$as_me: current value: $ac_new_val" >&2;} + ac_cache_corrupted=: + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +echo "$as_me: error: changes in the environment can compromise the build" >&2;} + { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { (exit 1); exit 1; }; } +fi + + + + + + + + + + + + + + + + + + + + + + + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +am__api_version="1.8" +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 +echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} + { (exit 1); exit 1; }; } +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } +if test -z "$INSTALL"; then +if test "${ac_cv_path_install+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in + ./ | .// | /cC/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + done + done + ;; +esac +done +IFS=$as_save_IFS + + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ echo "$as_me:$LINENO: result: $INSTALL" >&5 +echo "${ECHO_T}$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 +echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } +# Just in case +sleep 1 +echo timestamp > conftest.file +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t $srcdir/configure conftest.file` + fi + rm -f conftest.file + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken +alias in your environment" >&5 +echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken +alias in your environment" >&2;} + { (exit 1); exit 1; }; } + fi + + test "$2" = conftest.file + ) +then + # Ok. + : +else + { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! +Check your system clock" >&5 +echo "$as_me: error: newly created file is older than distributed files! +Check your system clock" >&2;} + { (exit 1); exit 1; }; } +fi +{ echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6; } +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. echo might interpret backslashes. +# By default was `s,x,x', remove it if useless. +cat <<\_ACEOF >conftest.sed +s/[\\$]/&&/g;s/;s,x,x,$// +_ACEOF +program_transform_name=`echo $program_transform_name | sed -f conftest.sed` +rm -f conftest.sed + +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` + +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 +echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} +fi + +if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + # Keeping the `.' argument allows $(mkdir_p) to be used without + # argument. Indeed, we sometimes output rules like + # $(mkdir_p) $(somedir) + # where $(somedir) is conditionally defined. + # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more + # expensive solution, as it forces Make to start a sub-shell.) + mkdir_p='mkdir -p -- .' +else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + for d in ./-p ./--version; + do + test -d $d && rmdir $d + done + # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. + if test -f "$ac_aux_dir/mkinstalldirs"; then + mkdir_p='$(mkinstalldirs)' + else + mkdir_p='$(install_sh) -d' + fi +fi + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_AWK+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AWK="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { echo "$as_me:$LINENO: result: $AWK" >&5 +echo "${ECHO_T}$AWK" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } +set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6; } + SET_MAKE= +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +# test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 +echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} + { (exit 1); exit 1; }; } +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='gbooks' + VERSION='0.1' + + +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"} + + +AMTAR=${AMTAR-"${am_missing_run}tar"} + +install_sh=${install_sh-"$am_aux_dir/install-sh"} + +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { echo "$as_me:$LINENO: result: $STRIP" >&5 +echo "${ECHO_T}$STRIP" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_STRIP="strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +echo "${ECHO_T}$ac_ct_STRIP" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&5 +echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" + +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&5 +echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&5 +echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&5 +echo "$as_me: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } + +# Provide some information about the compiler. +echo "$as_me:$LINENO: checking for C compiler version" >&5 +ac_compiler=`set X $ac_compile; echo $2` +{ (ac_try="$ac_compiler --version >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compiler --version >&5") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -v >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compiler -v >&5") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -V >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compiler -V >&5") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 +echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } +ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +# +# List of possible output files, starting from the most likely. +# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) +# only as a last resort. b.out is created by i960 compilers. +ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' +# +# The IRIX 6 linker writes into existing files which may not be +# executable, retaining their permissions. Remove them first so a +# subsequent execution test works. +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { (ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi + +{ echo "$as_me:$LINENO: result: $ac_file" >&5 +echo "${ECHO_T}$ac_file" >&6; } +if test -z "$ac_file"; then + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { echo "$as_me:$LINENO: error: C compiler cannot create executables +See \`config.log' for more details." >&5 +echo "$as_me: error: C compiler cannot create executables +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; } +fi + +ac_exeext=$ac_cv_exeext + +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } +# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +# If not cross compiling, check that we can run a simple program. +if test "$cross_compiling" != yes; then + if { ac_try='./$ac_file' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { echo "$as_me:$LINENO: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } + fi + fi +fi +{ echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6; } + +rm -f a.out a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } +{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 +echo "${ECHO_T}$cross_compiling" >&6; } + +{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 +echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi + +rm -f conftest$ac_cv_exeext +{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +echo "${ECHO_T}$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 +echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } +if test "${ac_cv_objext+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi + +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +echo "${ECHO_T}$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } +if test "${ac_cv_c_compiler_gnu+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_compiler_gnu=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_compiler_gnu=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } +GCC=`test $ac_compiler_gnu = yes && echo yes` +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } +if test "${ac_cv_prog_cc_g+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + CFLAGS="" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 +echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } +if test "${ac_cv_prog_cc_c89+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_c89=$ac_arg +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { echo "$as_me:$LINENO: result: none needed" >&5 +echo "${ECHO_T}none needed" >&6; } ;; + xno) + { echo "$as_me:$LINENO: result: unsupported" >&5 +echo "${ECHO_T}unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; +esac + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + + +am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo done +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 +echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# We grep out `Entering directory' and `Leaving directory' +# messages which can occur if `w' ends up in MAKEFLAGS. +# In particular we don't look at `^make:' because GNU make might +# be invoked under some other name (usually "gmake"), in which +# case it prints its new name instead of `make'. +if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then + am__include=include + am__quote= + _am_result=GNU +fi +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then + am__include=.include + am__quote="\"" + _am_result=BSD + fi +fi + + +{ echo "$as_me:$LINENO: result: $_am_result" >&5 +echo "${ECHO_T}$_am_result" >&6; } +rm -f confinc confmf + +# Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi + + +if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + + + +depcc="$CC" am_compiler_list= + +{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } +if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + case $depmode in + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + none) break ;; + esac + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 +echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + + +if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + + + +if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_path_PKG_CONFIG+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $PKG_CONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + + ;; +esac +fi +PKG_CONFIG=$ac_cv_path_PKG_CONFIG +if test -n "$PKG_CONFIG"; then + { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 +echo "${ECHO_T}$PKG_CONFIG" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + +fi +if test -z "$ac_cv_path_PKG_CONFIG"; then + ac_pt_PKG_CONFIG=$PKG_CONFIG + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $ac_pt_PKG_CONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + + ;; +esac +fi +ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG +if test -n "$ac_pt_PKG_CONFIG"; then + { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 +echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + if test "x$ac_pt_PKG_CONFIG" = x; then + PKG_CONFIG="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&5 +echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&2;} +ac_tool_warned=yes ;; +esac + PKG_CONFIG=$ac_pt_PKG_CONFIG + fi +else + PKG_CONFIG="$ac_cv_path_PKG_CONFIG" +fi + +fi +if test -n "$PKG_CONFIG"; then + _pkg_min_version=0.9.0 + { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 +echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; } + if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then + { echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6; } + else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } + PKG_CONFIG="" + fi + +fi + +pkg_failed=no +{ echo "$as_me:$LINENO: checking for HILDON" >&5 +echo $ECHO_N "checking for HILDON... $ECHO_C" >&6; } + +if test -n "$PKG_CONFIG"; then + if test -n "$HILDON_CFLAGS"; then + pkg_cv_HILDON_CFLAGS="$HILDON_CFLAGS" + else + if test -n "$PKG_CONFIG" && \ + { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"hildon-1 >= 2.2\"") >&5 + ($PKG_CONFIG --exists --print-errors "hildon-1 >= 2.2") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + pkg_cv_HILDON_CFLAGS=`$PKG_CONFIG --cflags "hildon-1 >= 2.2" 2>/dev/null` +else + pkg_failed=yes +fi + fi +else + pkg_failed=untried +fi +if test -n "$PKG_CONFIG"; then + if test -n "$HILDON_LIBS"; then + pkg_cv_HILDON_LIBS="$HILDON_LIBS" + else + if test -n "$PKG_CONFIG" && \ + { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"hildon-1 >= 2.2\"") >&5 + ($PKG_CONFIG --exists --print-errors "hildon-1 >= 2.2") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + pkg_cv_HILDON_LIBS=`$PKG_CONFIG --libs "hildon-1 >= 2.2" 2>/dev/null` +else + pkg_failed=yes +fi + fi +else + pkg_failed=untried +fi + + + +if test $pkg_failed = yes; then + +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 + HILDON_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "hildon-1 >= 2.2"` + else + HILDON_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "hildon-1 >= 2.2"` + fi + # Put the nasty error message in config.log where it belongs + echo "$HILDON_PKG_ERRORS" >&5 + + { { echo "$as_me:$LINENO: error: Package requirements (hildon-1 >= 2.2) were not met: + +$HILDON_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 HILDON_CFLAGS +and HILDON_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details. +" >&5 +echo "$as_me: error: Package requirements (hildon-1 >= 2.2) were not met: + +$HILDON_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 HILDON_CFLAGS +and HILDON_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details. +" >&2;} + { (exit 1); exit 1; }; } +elif test $pkg_failed = untried; then + { { echo "$as_me:$LINENO: 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 HILDON_CFLAGS +and HILDON_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." >&5 +echo "$as_me: 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 HILDON_CFLAGS +and HILDON_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." >&2;} + { (exit 1); exit 1; }; } +else + HILDON_CFLAGS=$pkg_cv_HILDON_CFLAGS + HILDON_LIBS=$pkg_cv_HILDON_LIBS + { echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6; } + : +fi +ac_config_files="$ac_config_files Makefile src/Makefile data/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_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 +echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + *) $as_unset $ac_var ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes (double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \). + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + test "x$cache_file" != "x/dev/null" && + { echo "$as_me:$LINENO: updating cache $cache_file" >&5 +echo "$as_me: updating cache $cache_file" >&6;} + cat confcache >$cache_file + else + { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 +echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +# Transform confdefs.h into DEFS. +# Protect against shell expansion while executing Makefile rules. +# Protect against Makefile macro expansion. +# +# If the first sed substitution is executed (which looks for macros that +# take arguments), then branch to the quote section. Otherwise, +# look for a macro that doesn't take arguments. +ac_script=' +t clear +:clear +s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g +t quote +s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g +t quote +b any +:quote +s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g +s/\[/\\&/g +s/\]/\\&/g +s/\$/$$/g +H +:any +${ + g + s/^\n// + s/\n/ /g + p +} +' +DEFS=`sed -n "$ac_script" confdefs.h` + + +ac_libobjs= +ac_ltlibobjs= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" + ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi + +: ${CONFIG_STATUS=./config.status} +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +echo "$as_me: creating $CONFIG_STATUS" >&6;} +cat >$CONFIG_STATUS <<_ACEOF +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false +SHELL=\${CONFIG_SHELL-$SHELL} +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be 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=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + + + +# PATH needs CR +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +as_nl=' +' +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ + LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ + LC_TELEPHONE LC_TIME +do + if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# CDPATH. +$as_unset CDPATH + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. Blame Lee + # E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir +fi +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 + +# 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 gbooks $as_me 0.1, which was +generated by GNU Autoconf 2.61. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF +# Files that config.status was made for. +config_files="$ac_config_files" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTIONS] [FILE]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + +Configuration files: +$config_files + +Configuration commands: +$config_commands + +Report bugs to ." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF +ac_cs_version="\\ +gbooks config.status 0.1 +configured by $0, generated by GNU Autoconf 2.61, + with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" + +Copyright (C) 2006 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +# If no file are specified by the user, then we need to provide default +# value. By we need to know if files were specified by the user. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + echo "$ac_cs_version"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + CONFIG_FILES="$CONFIG_FILES $ac_optarg" + ac_need_defaults=false;; + --he | --h | --help | --hel | -h ) + echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF +if \$ac_cs_recheck; then + echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 + CONFIG_SHELL=$SHELL + export CONFIG_SHELL + exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; + + *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= + trap 'exit_status=$? + { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status +' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || +{ + echo "$me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + +# +# Set up the sed scripts for CONFIG_FILES section. +# + +# No need to generate the scripts if there are no CONFIG_FILES. +# This happens for instance when ./config.status config.h +if test -n "$CONFIG_FILES"; then + +_ACEOF + + + +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + cat >conf$$subs.sed <<_ACEOF +SHELL!$SHELL$ac_delim +PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim +PACKAGE_NAME!$PACKAGE_NAME$ac_delim +PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim +PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim +PACKAGE_STRING!$PACKAGE_STRING$ac_delim +PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim +exec_prefix!$exec_prefix$ac_delim +prefix!$prefix$ac_delim +program_transform_name!$program_transform_name$ac_delim +bindir!$bindir$ac_delim +sbindir!$sbindir$ac_delim +libexecdir!$libexecdir$ac_delim +datarootdir!$datarootdir$ac_delim +datadir!$datadir$ac_delim +sysconfdir!$sysconfdir$ac_delim +sharedstatedir!$sharedstatedir$ac_delim +localstatedir!$localstatedir$ac_delim +includedir!$includedir$ac_delim +oldincludedir!$oldincludedir$ac_delim +docdir!$docdir$ac_delim +infodir!$infodir$ac_delim +htmldir!$htmldir$ac_delim +dvidir!$dvidir$ac_delim +pdfdir!$pdfdir$ac_delim +psdir!$psdir$ac_delim +libdir!$libdir$ac_delim +localedir!$localedir$ac_delim +mandir!$mandir$ac_delim +DEFS!$DEFS$ac_delim +ECHO_C!$ECHO_C$ac_delim +ECHO_N!$ECHO_N$ac_delim +ECHO_T!$ECHO_T$ac_delim +LIBS!$LIBS$ac_delim +build_alias!$build_alias$ac_delim +host_alias!$host_alias$ac_delim +target_alias!$target_alias$ac_delim +INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim +INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim +INSTALL_DATA!$INSTALL_DATA$ac_delim +CYGPATH_W!$CYGPATH_W$ac_delim +PACKAGE!$PACKAGE$ac_delim +VERSION!$VERSION$ac_delim +ACLOCAL!$ACLOCAL$ac_delim +AUTOCONF!$AUTOCONF$ac_delim +AUTOMAKE!$AUTOMAKE$ac_delim +AUTOHEADER!$AUTOHEADER$ac_delim +MAKEINFO!$MAKEINFO$ac_delim +AMTAR!$AMTAR$ac_delim +install_sh!$install_sh$ac_delim +STRIP!$STRIP$ac_delim +INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim +mkdir_p!$mkdir_p$ac_delim +AWK!$AWK$ac_delim +SET_MAKE!$SET_MAKE$ac_delim +am__leading_dot!$am__leading_dot$ac_delim +CC!$CC$ac_delim +CFLAGS!$CFLAGS$ac_delim +LDFLAGS!$LDFLAGS$ac_delim +CPPFLAGS!$CPPFLAGS$ac_delim +ac_ct_CC!$ac_ct_CC$ac_delim +EXEEXT!$EXEEXT$ac_delim +OBJEXT!$OBJEXT$ac_delim +DEPDIR!$DEPDIR$ac_delim +am__include!$am__include$ac_delim +am__quote!$am__quote$ac_delim +AMDEP_TRUE!$AMDEP_TRUE$ac_delim +AMDEP_FALSE!$AMDEP_FALSE$ac_delim +AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim +CCDEPMODE!$CCDEPMODE$ac_delim +am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim +am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim +PKG_CONFIG!$PKG_CONFIG$ac_delim +HILDON_CFLAGS!$HILDON_CFLAGS$ac_delim +HILDON_LIBS!$HILDON_LIBS$ac_delim +LIBOBJS!$LIBOBJS$ac_delim +LTLIBOBJS!$LTLIBOBJS$ac_delim +_ACEOF + + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 77; then + break + elif $ac_last_try; then + { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` +if test -n "$ac_eof"; then + ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` + ac_eof=`expr $ac_eof + 1` +fi + +cat >>$CONFIG_STATUS <<_ACEOF +cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end +_ACEOF +sed ' +s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g +s/^/s,@/; s/!/@,|#_!!_#|/ +:n +t n +s/'"$ac_delim"'$/,g/; t +s/$/\\/; p +N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n +' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF +:end +s/|#_!!_#|//g +CEOF$ac_eof +_ACEOF + + +# VPATH may cause trouble with some makes, so we remove $(srcdir), +# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/ +s/:*\${srcdir}:*/:/ +s/:*@srcdir@:*/:/ +s/^\([^=]*=[ ]*\):*/\1/ +s/:*$// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF +fi # test -n "$CONFIG_FILES" + + +for ac_tag in :F $CONFIG_FILES :C $CONFIG_COMMANDS +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 +echo "$as_me: error: Invalid tag $ac_tag." >&2;} + { (exit 1); exit 1; }; };; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 +echo "$as_me: error: cannot find input file: $ac_f" >&2;} + { (exit 1); exit 1; }; };; + esac + ac_file_inputs="$ac_file_inputs $ac_f" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input="Generated from "`IFS=: + echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + fi + + case $ac_tag in + *:-:* | *:-) cat >"$tmp/stdin";; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { as_dir="$ac_dir" + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= + +case `sed -n '/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p +' $ac_file_inputs` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF + sed "$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s&@configure_input@&$configure_input&;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +$ac_datarootdir_hack +" $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && + { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&5 +echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&2;} + + rm -f "$tmp/stdin" + case $ac_file in + -) cat "$tmp/out"; rm -f "$tmp/out";; + *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; + esac + ;; + + + :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 +echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`$as_dirname -- "$mf" || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| . 2>/dev/null || +echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + else + continue + fi + grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue + # Extract the definition of DEP_FILES from the Makefile without + # running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" + # 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 ' + /^DEP_FILES = .*\\\\$/ { + s/^DEP_FILES = // + :loop + s/\\\\$// + p + n + /\\\\$/ b loop + p + } + /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`$as_dirname -- "$file" || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| . 2>/dev/null || +echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { as_dir=$dirpart/$fdir + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done +done + ;; + + esac +done # for ac_tag + + +{ (exit 0); exit 0; } +_ACEOF +chmod +x $CONFIG_STATUS +ac_clean_files=$ac_clean_files_save + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || { (exit 1); exit 1; } +fi + diff --git a/gbooks-0.1/configure.ac b/gbooks-0.1/configure.ac new file mode 100644 index 0000000..3d2ccd3 --- /dev/null +++ b/gbooks-0.1/configure.ac @@ -0,0 +1,9 @@ +AC_INIT([gbooks],[0.1]) +AM_INIT_AUTOMAKE([foreign]) +AC_PROG_CC +PKG_CHECK_MODULES([HILDON], [hildon-1 >= 2.2]) +AC_CONFIG_FILES([ + Makefile + src/Makefile + data/Makefile]) +AC_OUTPUT diff --git a/gbooks-0.1/data/Makefile.am b/gbooks-0.1/data/Makefile.am new file mode 100644 index 0000000..88bd620 --- /dev/null +++ b/gbooks-0.1/data/Makefile.am @@ -0,0 +1,6 @@ +dist_doc_DATA = README +icondir = $(datadir)/icons +dist_icon_DATA = gbooks_48x48.png +desktopdir = $(datadir)/applications/hildon/hicolor/48x48/hildon +dist_desktop_DATA = gbooks.desktop + diff --git a/gbooks-0.1/data/Makefile.in b/gbooks-0.1/data/Makefile.in new file mode 100644 index 0000000..38d2623 --- /dev/null +++ b/gbooks-0.1/data/Makefile.in @@ -0,0 +1,346 @@ +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = data +DIST_COMMON = README $(dist_desktop_DATA) $(dist_doc_DATA) \ + $(dist_icon_DATA) $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(mkdir_p) +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +am__installdirs = "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(icondir)" +dist_desktopDATA_INSTALL = $(INSTALL_DATA) +dist_docDATA_INSTALL = $(INSTALL_DATA) +dist_iconDATA_INSTALL = $(INSTALL_DATA) +DATA = $(dist_desktop_DATA) $(dist_doc_DATA) $(dist_icon_DATA) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +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@ +HILDON_CFLAGS = @HILDON_CFLAGS@ +HILDON_LIBS = @HILDON_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +ac_ct_CC = @ac_ct_CC@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build_alias = @build_alias@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +dist_doc_DATA = README +icondir = $(datadir)/icons +dist_icon_DATA = gbooks_48x48.png +desktopdir = $(datadir)/applications/hildon/hicolor/48x48/hildon +dist_desktop_DATA = gbooks.desktop +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign data/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +uninstall-info-am: +install-dist_desktopDATA: $(dist_desktop_DATA) + @$(NORMAL_INSTALL) + test -z "$(desktopdir)" || $(mkdir_p) "$(DESTDIR)$(desktopdir)" + @list='$(dist_desktop_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(dist_desktopDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(desktopdir)/$$f'"; \ + $(dist_desktopDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(desktopdir)/$$f"; \ + done + +uninstall-dist_desktopDATA: + @$(NORMAL_UNINSTALL) + @list='$(dist_desktop_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f '$(DESTDIR)$(desktopdir)/$$f'"; \ + rm -f "$(DESTDIR)$(desktopdir)/$$f"; \ + done +install-dist_docDATA: $(dist_doc_DATA) + @$(NORMAL_INSTALL) + test -z "$(docdir)" || $(mkdir_p) "$(DESTDIR)$(docdir)" + @list='$(dist_doc_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(dist_docDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(docdir)/$$f'"; \ + $(dist_docDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(docdir)/$$f"; \ + done + +uninstall-dist_docDATA: + @$(NORMAL_UNINSTALL) + @list='$(dist_doc_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f '$(DESTDIR)$(docdir)/$$f'"; \ + rm -f "$(DESTDIR)$(docdir)/$$f"; \ + done +install-dist_iconDATA: $(dist_icon_DATA) + @$(NORMAL_INSTALL) + test -z "$(icondir)" || $(mkdir_p) "$(DESTDIR)$(icondir)" + @list='$(dist_icon_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(dist_iconDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(icondir)/$$f'"; \ + $(dist_iconDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(icondir)/$$f"; \ + done + +uninstall-dist_iconDATA: + @$(NORMAL_UNINSTALL) + @list='$(dist_icon_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f '$(DESTDIR)$(icondir)/$$f'"; \ + rm -f "$(DESTDIR)$(icondir)/$$f"; \ + done +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(DATA) +installdirs: + for dir in "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(icondir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-dist_desktopDATA install-dist_docDATA \ + install-dist_iconDATA + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-dist_desktopDATA uninstall-dist_docDATA \ + uninstall-dist_iconDATA uninstall-info-am + +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am \ + install-dist_desktopDATA install-dist_docDATA \ + install-dist_iconDATA install-exec install-exec-am \ + install-info install-info-am install-man install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ + pdf-am ps ps-am uninstall uninstall-am \ + uninstall-dist_desktopDATA uninstall-dist_docDATA \ + uninstall-dist_iconDATA uninstall-info-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/gbooks-0.1/data/README b/gbooks-0.1/data/README new file mode 100644 index 0000000..ef38402 --- /dev/null +++ b/gbooks-0.1/data/README @@ -0,0 +1,11 @@ +gbooks +====== + +Author: Glaudiston Gomes da Silva + +This is a personal initiative to provide a interactive way to read the books provide by google books for the N900 device. + +There's no vinculated to Google inc. at all. + +I'm just doing it to improve the maemo experience, especially in N900. + diff --git a/gbooks-0.1/data/gbooks.desktop b/gbooks-0.1/data/gbooks.desktop new file mode 100644 index 0000000..7fe7a53 --- /dev/null +++ b/gbooks-0.1/data/gbooks.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Type=Application +Name=GBooks Reader +Icon=gbooks_48x48 +Exec=/usr/bin/gbooks + diff --git a/gbooks-0.1/data/gbooks_48x48.png b/gbooks-0.1/data/gbooks_48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..288cc1a8bf0304867dce5e71bb645c76927e5cfc GIT binary patch literal 2709 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 + + -- Glaudiston Gomes da Silva Sun, 29 Apr 2012 10:16:06 -0300 diff --git a/gbooks-0.1/debian/README.source b/gbooks-0.1/debian/README.source new file mode 100644 index 0000000..b943161 --- /dev/null +++ b/gbooks-0.1/debian/README.source @@ -0,0 +1,9 @@ +gbooks for Debian +----------------- + + + + + + diff --git a/gbooks-0.1/debian/changelog b/gbooks-0.1/debian/changelog new file mode 100644 index 0000000..51a2615 --- /dev/null +++ b/gbooks-0.1/debian/changelog @@ -0,0 +1,5 @@ +gbooks (0.1-1) unstable; urgency=low + + * Initial release (Closes: #nnnn) + + -- Glaudiston Gomes da Silva Sun, 29 Apr 2012 10:16:06 -0300 diff --git a/gbooks-0.1/debian/compat b/gbooks-0.1/debian/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/gbooks-0.1/debian/compat @@ -0,0 +1 @@ +7 diff --git a/gbooks-0.1/debian/control b/gbooks-0.1/debian/control new file mode 100644 index 0000000..41df130 --- /dev/null +++ b/gbooks-0.1/debian/control @@ -0,0 +1,81 @@ +Source: gbooks +Section: user/education +Priority: extra +Maintainer: Glaudiston Gomes da Silva +Build-Depends: debhelper (>= 7.0.0), autotools-dev +Standards-Version: 3.9.2 +Homepage: https://garage.maemo.org/projects/gbooks/ +Vcs-Git: https://vcs.maemo.org/git/gbooks +Vcs-Browser: https://garage.maemo.org/plugins/ggit/browse.php/?p=gbooks +XSBC-Bugtracker: https://garage.maemo.org/tracker/?atid=7750&group_id=2320&func=browse +XSBC-Maemo-Display-Name: gbooks Reader + +Package: gbooks +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: A Google Books Reader and downloader + The intent of this program is provide for N900 device a friendly way to browse, read and download books deployed by google via Google Books. + * This project is a pessoal initiative and NOT vinculed to "Google Inc." anyway. + * "Google" and "Google Books" are trademarks of "Google Inc." +XB-Maemo-Icon-26: + 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 + AElFTkSuQmCC diff --git a/gbooks-0.1/debian/copyright b/gbooks-0.1/debian/copyright new file mode 100644 index 0000000..150cced --- /dev/null +++ b/gbooks-0.1/debian/copyright @@ -0,0 +1,36 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: gbooks +Source: + +Files: * +Copyright: + +License: + + + . + + +# If you want to use GPL v2 or later for the /debian/* files use +# the following clauses, or change it to suit. Delete these two lines +Files: debian/* +Copyright: 2012 Glaudiston Gomes da Silva +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package 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 + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +# Please also look if there are files or directories which have a +# different copyright/license attached and list them here. diff --git a/gbooks-0.1/debian/docs b/gbooks-0.1/debian/docs new file mode 100644 index 0000000..e69de29 diff --git a/gbooks-0.1/debian/emacsen-install.ex b/gbooks-0.1/debian/emacsen-install.ex new file mode 100644 index 0000000..9135c81 --- /dev/null +++ b/gbooks-0.1/debian/emacsen-install.ex @@ -0,0 +1,45 @@ +#! /bin/sh -e +# /usr/lib/emacsen-common/packages/install/gbooks + +# Written by Jim Van Zandt , borrowing heavily +# from the install scripts for gettext by Santiago Vila +# and octave by Dirk Eddelbuettel . + +FLAVOR=$1 +PACKAGE=gbooks + +if [ ${FLAVOR} = emacs ]; then exit 0; fi + +echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} + +#FLAVORTEST=`echo $FLAVOR | cut -c-6` +#if [ ${FLAVORTEST} = xemacs ] ; then +# SITEFLAG="-no-site-file" +#else +# SITEFLAG="--no-site-file" +#fi +FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile" + +ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} +ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} + +# Install-info-altdir does not actually exist. +# Maybe somebody will write it. +if test -x /usr/sbin/install-info-altdir; then + echo install/${PACKAGE}: install Info links for ${FLAVOR} + install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/share/info/${PACKAGE}.info.gz +fi + +install -m 755 -d ${ELCDIR} +cd ${ELDIR} +FILES=`echo *.el` +cp ${FILES} ${ELCDIR} +cd ${ELCDIR} + +cat << EOF > path.el +(setq load-path (cons "." load-path) byte-compile-warnings nil) +EOF +${FLAVOR} ${FLAGS} ${FILES} +rm -f *.el path.el + +exit 0 diff --git a/gbooks-0.1/debian/emacsen-remove.ex b/gbooks-0.1/debian/emacsen-remove.ex new file mode 100644 index 0000000..9443ad6 --- /dev/null +++ b/gbooks-0.1/debian/emacsen-remove.ex @@ -0,0 +1,15 @@ +#!/bin/sh -e +# /usr/lib/emacsen-common/packages/remove/gbooks + +FLAVOR=$1 +PACKAGE=gbooks + +if [ ${FLAVOR} != emacs ]; then + if test -x /usr/sbin/install-info-altdir; then + echo remove/${PACKAGE}: removing Info links for ${FLAVOR} + install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/share/info/gbooks.info.gz + fi + + echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} + rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} +fi diff --git a/gbooks-0.1/debian/emacsen-startup.ex b/gbooks-0.1/debian/emacsen-startup.ex new file mode 100644 index 0000000..faf8ac2 --- /dev/null +++ b/gbooks-0.1/debian/emacsen-startup.ex @@ -0,0 +1,25 @@ +;; -*-emacs-lisp-*- +;; +;; Emacs startup file, e.g. /etc/emacs/site-start.d/50gbooks.el +;; for the Debian gbooks package +;; +;; Originally contributed by Nils Naumann +;; Modified by Dirk Eddelbuettel +;; Adapted for dh-make by Jim Van Zandt + +;; The gbooks package follows the Debian/GNU Linux 'emacsen' policy and +;; byte-compiles its elisp files for each 'emacs flavor' (emacs19, +;; xemacs19, emacs20, xemacs20...). The compiled code is then +;; installed in a subdirectory of the respective site-lisp directory. +;; We have to add this to the load-path: +(let ((package-dir (concat "/usr/share/" + (symbol-name flavor) + "/site-lisp/gbooks"))) +;; If package-dir does not exist, the gbooks package must have +;; removed but not purged, and we should skip the setup. + (when (file-directory-p package-dir) + (setq load-path (cons package-dir load-path)) + (autoload 'gbooks-mode "gbooks-mode" + "Major mode for editing gbooks files." t) + (add-to-list 'auto-mode-alist '("\\.gbooks$" . gbooks-mode)))) + diff --git a/gbooks-0.1/debian/gbooks-doc.docs b/gbooks-0.1/debian/gbooks-doc.docs new file mode 100644 index 0000000..d4f4542 --- /dev/null +++ b/gbooks-0.1/debian/gbooks-doc.docs @@ -0,0 +1 @@ +#DOCS# diff --git a/gbooks-0.1/debian/gbooks-doc.install b/gbooks-0.1/debian/gbooks-doc.install new file mode 100644 index 0000000..d4f4542 --- /dev/null +++ b/gbooks-0.1/debian/gbooks-doc.install @@ -0,0 +1 @@ +#DOCS# diff --git a/gbooks-0.1/debian/gbooks.cron.d.ex b/gbooks-0.1/debian/gbooks.cron.d.ex new file mode 100644 index 0000000..269e2bd --- /dev/null +++ b/gbooks-0.1/debian/gbooks.cron.d.ex @@ -0,0 +1,4 @@ +# +# Regular cron jobs for the gbooks package +# +0 4 * * * root [ -x /usr/bin/gbooks_maintenance ] && /usr/bin/gbooks_maintenance diff --git a/gbooks-0.1/debian/gbooks.default.ex b/gbooks-0.1/debian/gbooks.default.ex new file mode 100644 index 0000000..69be1fb --- /dev/null +++ b/gbooks-0.1/debian/gbooks.default.ex @@ -0,0 +1,10 @@ +# Defaults for gbooks initscript +# sourced by /etc/init.d/gbooks +# installed at /etc/default/gbooks by the maintainer scripts + +# +# This is a POSIX shell fragment +# + +# Additional options that are passed to the Daemon. +DAEMON_OPTS="" diff --git a/gbooks-0.1/debian/gbooks.doc-base.EX b/gbooks-0.1/debian/gbooks.doc-base.EX new file mode 100644 index 0000000..3cd3a25 --- /dev/null +++ b/gbooks-0.1/debian/gbooks.doc-base.EX @@ -0,0 +1,20 @@ +Document: gbooks +Title: Debian gbooks Manual +Author: +Abstract: This manual describes what gbooks is + and how it can be used to + manage online manuals on Debian systems. +Section: unknown + +Format: debiandoc-sgml +Files: /usr/share/doc/gbooks/gbooks.sgml.gz + +Format: postscript +Files: /usr/share/doc/gbooks/gbooks.ps.gz + +Format: text +Files: /usr/share/doc/gbooks/gbooks.text.gz + +Format: HTML +Index: /usr/share/doc/gbooks/html/index.html +Files: /usr/share/doc/gbooks/html/*.html diff --git a/gbooks-0.1/debian/init.d.ex b/gbooks-0.1/debian/init.d.ex new file mode 100644 index 0000000..d160963 --- /dev/null +++ b/gbooks-0.1/debian/init.d.ex @@ -0,0 +1,154 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: gbooks +# Required-Start: $network $local_fs +# Required-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: +# Description: +# <...> +# <...> +### END INIT INFO + +# Author: Glaudiston Gomes da Silva + +# PATH should only include /usr/* if it runs after the mountnfs.sh script +PATH=/sbin:/usr/sbin:/bin:/usr/bin +DESC=gbooks # Introduce a short description here +NAME=gbooks # Introduce the short server's name here +DAEMON=/usr/sbin/gbooks # Introduce the server's location here +DAEMON_ARGS="" # Arguments to run the daemon with +PIDFILE=/var/run/$NAME.pid +SCRIPTNAME=/etc/init.d/$NAME + +# Exit if the package is not installed +[ -x $DAEMON ] || exit 0 + +# Read configuration variable file if it is present +[ -r /etc/default/$NAME ] && . /etc/default/$NAME + +# Load the VERBOSE setting and other rcS variables +. /lib/init/vars.sh + +# Define LSB log_* functions. +# Depend on lsb-base (>= 3.0-6) to ensure that this file is present. +. /lib/lsb/init-functions + +# +# Function that starts the daemon/service +# +do_start() +{ + # Return + # 0 if daemon has been started + # 1 if daemon was already running + # 2 if daemon could not be started + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \ + || return 1 + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ + $DAEMON_ARGS \ + || return 2 + # Add code here, if necessary, that waits for the process to be ready + # to handle requests from services started subsequently which depend + # on this one. As a last resort, sleep for some time. +} + +# +# Function that stops the daemon/service +# +do_stop() +{ + # Return + # 0 if daemon has been stopped + # 1 if daemon was already stopped + # 2 if daemon could not be stopped + # other if a failure occurred + start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME + RETVAL="$?" + [ "$RETVAL" = 2 ] && return 2 + # Wait for children to finish too if this is a daemon that forks + # and if the daemon is only ever run from this initscript. + # If the above conditions are not satisfied then add some other code + # that waits for the process to drop all resources that could be + # needed by services started subsequently. A last resort is to + # sleep for some time. + start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON + [ "$?" = 2 ] && return 2 + # Many daemons don't delete their pidfiles when they exit. + rm -f $PIDFILE + return "$RETVAL" +} + +# +# Function that sends a SIGHUP to the daemon/service +# +do_reload() { + # + # If the daemon can reload its configuration without + # restarting (for example, when it is sent a SIGHUP), + # then implement that here. + # + start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME + return 0 +} + +case "$1" in + start) + [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC " "$NAME" + do_start + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + stop) + [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" + do_stop + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + status) + status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $? + ;; + #reload|force-reload) + # + # If do_reload() is not implemented then leave this commented out + # and leave 'force-reload' as an alias for 'restart'. + # + #log_daemon_msg "Reloading $DESC" "$NAME" + #do_reload + #log_end_msg $? + #;; + restart|force-reload) + # + # If the "reload" option is implemented then remove the + # 'force-reload' alias + # + log_daemon_msg "Restarting $DESC" "$NAME" + do_stop + case "$?" in + 0|1) + do_start + case "$?" in + 0) log_end_msg 0 ;; + 1) log_end_msg 1 ;; # Old process is still running + *) log_end_msg 1 ;; # Failed to start + esac + ;; + *) + # Failed to stop + log_end_msg 1 + ;; + esac + ;; + *) + #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2 + echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 + exit 3 + ;; +esac + +: diff --git a/gbooks-0.1/debian/manpage.1.ex b/gbooks-0.1/debian/manpage.1.ex new file mode 100644 index 0000000..cfad663 --- /dev/null +++ b/gbooks-0.1/debian/manpage.1.ex @@ -0,0 +1,59 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH GBOOKS SECTION "April 29, 2012" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +gbooks \- program to do something +.SH SYNOPSIS +.B gbooks +.RI [ options ] " files" ... +.br +.B bar +.RI [ options ] " files" ... +.SH DESCRIPTION +This manual page documents briefly the +.B gbooks +and +.B bar +commands. +.PP +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBgbooks\fP is a program that... +.SH OPTIONS +These programs follow the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +For a complete description, see the Info files. +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-v, \-\-version +Show version of program. +.SH SEE ALSO +.BR bar (1), +.BR baz (1). +.br +The programs are documented fully by +.IR "The Rise and Fall of a Fooish Bar" , +available via the Info system. +.SH AUTHOR +gbooks was written by . +.PP +This manual page was written by Glaudiston Gomes da Silva , +for the Debian project (and may be used by others). diff --git a/gbooks-0.1/debian/manpage.sgml.ex b/gbooks-0.1/debian/manpage.sgml.ex new file mode 100644 index 0000000..b88ea4e --- /dev/null +++ b/gbooks-0.1/debian/manpage.sgml.ex @@ -0,0 +1,154 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + + FIRSTNAME"> + SURNAME"> + + April 29, 2012"> + + SECTION"> + glaudistong@gmail.com"> + + GBOOKS"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2003 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + program to do something + + + + &dhpackage; + + + + + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; and bar + commands. + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + Instead, it has documentation in the &gnu; + Info format; see below. + + &dhpackage; is a program that... + + + + OPTIONS + + These programs follow the usual &gnu; command line syntax, + with long options starting with two dashes (`-'). A summary of + options is included below. For a complete description, see the + Info files. + + + + + + + + Show summary of options. + + + + + + + + Show version of program. + + + + + + SEE ALSO + + bar (1), baz (1). + + The programs are documented fully by The Rise and + Fall of a Fooish Bar available via the + Info system. + + + AUTHOR + + This manual page was written by &dhusername; &dhemail; for + the &debian; system (and may be used by others). Permission is + granted to copy, distribute and/or modify this document under + the terms of the &gnu; General Public License, Version 2 any + later version published by the Free Software Foundation. + + + On Debian systems, the complete text of the GNU General Public + License can be found in /usr/share/common-licenses/GPL. + + + +
+ + diff --git a/gbooks-0.1/debian/manpage.xml.ex b/gbooks-0.1/debian/manpage.xml.ex new file mode 100644 index 0000000..9dca670 --- /dev/null +++ b/gbooks-0.1/debian/manpage.xml.ex @@ -0,0 +1,291 @@ + +.
will be generated. You may view the +manual page with: nroff -man .
| less'. A typical entry +in a Makefile or Makefile.am is: + +DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/manpages/docbook.xsl +XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" + +manpage.1: manpage.xml + $(XP) $(DB2MAN) $< + +The xsltproc binary is found in the xsltproc package. The XSL files are in +docbook-xsl. A description of the parameters you can use can be found in the +docbook-xsl-doc-* packages. Please remember that if you create the nroff +version in one of the debian/rules file targets (such as build), you will need +to include xsltproc and docbook-xsl in your Build-Depends control field. +Alternatively use the xmlto command/package. That will also automatically +pull in xsltproc and docbook-xsl. + +Notes for using docbook2x: docbook2x-man does not automatically create the +AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as + ... . + +To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections +read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be +found in the docbook-xsl-doc-html package. + +Validation can be done using: `xmllint -''-noout -''-valid manpage.xml` + +General documentation about man-pages and man-page-formatting: +man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ + +--> + + + + + + + + + + + + + +]> + + + + &dhtitle; + &dhpackage; + + + &dhfirstname; + &dhsurname; + Wrote this manpage for the Debian system. +
+ &dhemail; +
+
+
+ + 2007 + &dhusername; + + + This manual page was written for the Debian system + (and may be used by others). + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU General Public License, + Version 2 or (at your option) any later version published by + the Free Software Foundation. + On Debian systems, the complete text of the GNU General Public + License can be found in + /usr/share/common-licenses/GPL. + +
+ + &dhucpackage; + &dhsection; + + + &dhpackage; + program to do something + + + + &dhpackage; + + + + + + + + + this + + + + + + + + this + that + + + + + &dhpackage; + + + + + + + + + + + + + + + + + + + DESCRIPTION + This manual page documents briefly the + &dhpackage; and bar + commands. + This manual page was written for the Debian distribution + because the original program does not have a manual page. + Instead, it has documentation in the GNU + info + 1 + format; see below. + &dhpackage; is a program that... + + + OPTIONS + The program follows the usual GNU command line syntax, + with long options starting with two dashes (`-'). A summary of + options is included below. For a complete description, see the + + info + 1 + files. + + + + + + + Does this and that. + + + + + + + Show summary of options. + + + + + + + Show version of program. + + + + + + FILES + + + /etc/foo.conf + + The system-wide configuration file to control the + behaviour of &dhpackage;. See + + foo.conf + 5 + for further details. + + + + ${HOME}/.foo.conf + + The per-user configuration file to control the + behaviour of &dhpackage;. See + + foo.conf + 5 + for further details. + + + + + + ENVIONMENT + + + FOO_CONF + + If used, the defined file is used as configuration + file (see also ). + + + + + + DIAGNOSTICS + The following diagnostics may be issued + on stderr: + + + Bad configuration file. Exiting. + + The configuration file seems to contain a broken configuration + line. Use the option, to get more info. + + + + + &dhpackage; provides some return codes, that can + be used in scripts: + + Code + Diagnostic + + 0 + Program exited successfully. + + + 1 + The configuration file seems to be broken. + + + + + + BUGS + The program is currently limited to only work + with the foobar library. + The upstreams BTS can be found + at . + + + SEE ALSO + + + bar + 1 + , + baz + 1 + , + foo.conf + 5 + + The programs are documented fully by The Rise and + Fall of a Fooish Bar available via the + info + 1 + system. + +
+ diff --git a/gbooks-0.1/debian/menu.ex b/gbooks-0.1/debian/menu.ex new file mode 100644 index 0000000..5ead640 --- /dev/null +++ b/gbooks-0.1/debian/menu.ex @@ -0,0 +1,2 @@ +?package(gbooks):needs="X11|text|vc|wm" section="Applications/see-menu-manual"\ + title="gbooks" command="/usr/bin/gbooks" diff --git a/gbooks-0.1/debian/postinst.ex b/gbooks-0.1/debian/postinst.ex new file mode 100644 index 0000000..09877a7 --- /dev/null +++ b/gbooks-0.1/debian/postinst.ex @@ -0,0 +1,39 @@ +#!/bin/sh +# postinst script for gbooks +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + configure) + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/gbooks-0.1/debian/postrm.ex b/gbooks-0.1/debian/postrm.ex new file mode 100644 index 0000000..01b93f9 --- /dev/null +++ b/gbooks-0.1/debian/postrm.ex @@ -0,0 +1,37 @@ +#!/bin/sh +# postrm script for gbooks +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/gbooks-0.1/debian/preinst.ex b/gbooks-0.1/debian/preinst.ex new file mode 100644 index 0000000..7435d1c --- /dev/null +++ b/gbooks-0.1/debian/preinst.ex @@ -0,0 +1,35 @@ +#!/bin/sh +# preinst script for gbooks +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + install|upgrade) + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/gbooks-0.1/debian/prerm.ex b/gbooks-0.1/debian/prerm.ex new file mode 100644 index 0000000..c3f8652 --- /dev/null +++ b/gbooks-0.1/debian/prerm.ex @@ -0,0 +1,38 @@ +#!/bin/sh +# prerm script for gbooks +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|upgrade|deconfigure) + ;; + + failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/gbooks-0.1/debian/rules b/gbooks-0.1/debian/rules new file mode 100755 index 0000000..c30bbdb --- /dev/null +++ b/gbooks-0.1/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. +# +# Modified to make a template file for a multi-binary package with separated +# build-arch and build-indep targets by Bill Allombert 2001 + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + + +%: + dh $@ diff --git a/gbooks-0.1/debian/source/format b/gbooks-0.1/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/gbooks-0.1/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/gbooks-0.1/debian/watch.ex b/gbooks-0.1/debian/watch.ex new file mode 100644 index 0000000..38ef9e2 --- /dev/null +++ b/gbooks-0.1/debian/watch.ex @@ -0,0 +1,23 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +# Uncomment to examine a Webpage +# +#http://www.example.com/downloads.php gbooks-(.*)\.tar\.gz + +# Uncomment to examine a Webserver directory +#http://www.example.com/pub/gbooks-(.*)\.tar\.gz + +# Uncommment to examine a FTP server +#ftp://ftp.example.com/pub/gbooks-(.*)\.tar\.gz debian uupdate + +# Uncomment to find new files on sourceforge, for devscripts >= 2.9 +# http://sf.net/gbooks/gbooks-(.*)\.tar\.gz + +# Uncomment to find new files on GooglePages +# http://example.googlepages.com/foo.html gbooks-(.*)\.tar\.gz diff --git a/gbooks-0.1/depcomp b/gbooks-0.1/depcomp new file mode 100755 index 0000000..25bdb18 --- /dev/null +++ b/gbooks-0.1/depcomp @@ -0,0 +1,526 @@ +#! /bin/sh +# depcomp - compile a program generating dependencies as side-effects + +scriptversion=2004-04-25.13 + +# Copyright (C) 1999, 2000, 2003, 2004 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Originally written by Alexandre Oliva . + +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'. + depfile Dependency file to output. + tmpdepfile Temporary file to use when outputing dependencies. + libtool Whether libtool is used (yes/no). + +Report bugs to . +EOF + exit 0 + ;; + -v | --v*) + echo "depcomp $scriptversion" + exit 0 + ;; +esac + +if test -z "$depmode" || test -z "$source" || test -z "$object"; then + echo "depcomp: Variables source, object and depmode must be set" 1>&2 + exit 1 +fi +# `libtool' can also be set to `yes' or `no'. + +if test -z "$depfile"; then + base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'` + dir=`echo "$object" | sed 's,/.*$,/,'` + if test "$dir" = "$object"; then + dir= + fi + # FIXME: should be _deps on DOS. + depfile="$dir.deps/$base" +fi + +tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} + +rm -f "$tmpdepfile" + +# Some modes work just like other modes, but use different flags. We +# parameterize here, but still list the modes in the big case below, +# to make depend.m4 easier to write. Note that we *cannot* use a case +# here, because this file can only contain one case statement. +if test "$depmode" = hp; then + # HP compiler uses -M and no extra arg. + gccflag=-M + depmode=gcc +fi + +if test "$depmode" = dashXmstdout; then + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout +fi + +case "$depmode" in +gcc3) +## gcc 3 implements dependency tracking that does exactly what +## we want. Yay! Note: for some reason libtool 1.4 doesn't like +## it if -MD -MP comes after the -MF stuff. Hmm. + "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + mv "$tmpdepfile" "$depfile" + ;; + +gcc) +## There are various ways to get dependency output from gcc. Here's +## why we pick this rather obscure method: +## - Don't want to use -MD because we'd like the dependencies to end +## up in a subdir. Having to rename by hand is ugly. +## (We might end up doing this anyway to support other compilers.) +## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like +## -MM, not -M (despite what the docs say). +## - Using -M directly means running the compiler twice (even worse +## than renaming). + if test -z "$gccflag"; then + gccflag=-MD, + fi + "$@" -Wp,"$gccflag$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz +## The second -e expression handles DOS-style file names with drive letters. + sed -e 's/^[^:]*: / /' \ + -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" +## This next piece of magic avoids the `deleted header file' problem. +## The problem is that when a header file which appears in a .P file +## is deleted, the dependency causes make to die (because there is +## typically no way to rebuild the header). We avoid this by adding +## dummy dependencies for each header file. Too bad gcc doesn't do +## this for us directly. + tr ' ' ' +' < "$tmpdepfile" | +## Some versions of gcc put a space before the `:'. On the theory +## that the space means something, we add a space to the output as +## well. +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +sgi) + if test "$libtool" = yes; then + "$@" "-Wp,-MDupdate,$tmpdepfile" + else + "$@" -MDupdate "$tmpdepfile" + fi + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + + if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files + echo "$object : \\" > "$depfile" + + # Clip off the initial element (the dependent). Don't try to be + # clever and replace this with sed code, as IRIX sed won't handle + # lines with more than a fixed number of characters (4096 in + # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; + # the IRIX cc adds comments like `#:fec' to the end of the + # dependency line. + tr ' ' ' +' < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ + tr ' +' ' ' >> $depfile + echo >> $depfile + + # The second pass generates a dummy entry for each header file. + tr ' ' ' +' < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> $depfile + else + # The sourcefile does not contain any dependencies, so just + # store a dummy comment line, to avoid errors with the Makefile + # "include basename.Plo" scheme. + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +aix) + # The C for AIX Compiler uses -M and outputs the dependencies + # in a .u file. In older versions, this file always lives in the + # current directory. Also, the AIX compiler puts `$object:' at the + # start of each line; $object doesn't have directory information. + # Version 6 uses the directory in both cases. + stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` + tmpdepfile="$stripped.u" + if test "$libtool" = yes; then + "$@" -Wc,-M + else + "$@" -M + fi + stat=$? + + if test -f "$tmpdepfile"; then : + else + stripped=`echo "$stripped" | sed 's,^.*/,,'` + tmpdepfile="$stripped.u" + fi + + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + + if test -f "$tmpdepfile"; then + outname="$stripped.o" + # Each line is of the form `foo.o: dependent.h'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" + sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" + else + # The sourcefile does not contain any dependencies, so just + # store a dummy comment line, to avoid errors with the Makefile + # "include basename.Plo" scheme. + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +icc) + # Intel's C compiler understands `-MD -MF file'. However on + # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c + # ICC 7.0 will fill foo.d with something like + # foo.o: sub/foo.c + # foo.o: sub/foo.h + # which is wrong. We want: + # sub/foo.o: sub/foo.c + # sub/foo.o: sub/foo.h + # sub/foo.c: + # sub/foo.h: + # ICC 7.1 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using \ : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | + sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +tru64) + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in `foo.d' instead, so we check for that too. + # Subdirectories are respected. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + + if test "$libtool" = yes; then + # Dependencies are output in .lo.d with libtool 1.4. + # They are output in .o.d with libtool 1.5. + tmpdepfile1="$dir.libs/$base.lo.d" + tmpdepfile2="$dir.libs/$base.o.d" + tmpdepfile3="$dir.libs/$base.d" + "$@" -Wc,-MD + else + tmpdepfile1="$dir$base.o.d" + tmpdepfile2="$dir$base.d" + tmpdepfile3="$dir$base.d" + "$@" -MD + fi + + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + if test -f "$tmpdepfile1"; then + tmpdepfile="$tmpdepfile1" + elif test -f "$tmpdepfile2"; then + tmpdepfile="$tmpdepfile2" + else + tmpdepfile="$tmpdepfile3" + fi + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + else + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +#nosideeffect) + # This comment above is used by automake to tell side-effect + # dependency tracking mechanisms from slower ones. + +dashmstdout) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test $1 != '--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + test -z "$dashmflag" && dashmflag=-M + # Require at least two characters before searching for `:' + # in the target name. This is to cope with DOS-style filenames: + # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. + "$@" $dashmflag | + sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + tr ' ' ' +' < "$tmpdepfile" | \ +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +dashXmstdout) + # This case only exists to satisfy depend.m4. It is never actually + # run, as this mode is specially recognized in the preamble. + exit 1 + ;; + +makedepend) + "$@" || exit $? + # Remove any Libtool call + if test "$libtool" = yes; then + while test $1 != '--mode=compile'; do + shift + done + shift + fi + # X makedepend + shift + cleared=no + for arg in "$@"; do + case $cleared in + no) + set ""; shift + cleared=yes ;; + esac + case "$arg" in + -D*|-I*) + set fnord "$@" "$arg"; shift ;; + # Strip any option that makedepend may not understand. Remove + # the object too, otherwise makedepend will parse it as a source file. + -*|$object) + ;; + *) + set fnord "$@" "$arg"; shift ;; + esac + done + obj_suffix="`echo $object | sed 's/^.*\././'`" + touch "$tmpdepfile" + ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + sed '1,2d' "$tmpdepfile" | tr ' ' ' +' | \ +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" "$tmpdepfile".bak + ;; + +cpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test $1 != '--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + "$@" -E | + sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | + sed '$ s: \\$::' > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + cat < "$tmpdepfile" >> "$depfile" + sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvisualcpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o, + # because we must use -o when running libtool. + "$@" || exit $? + IFS=" " + for arg + do + case "$arg" in + "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") + set fnord "$@" + shift + shift + ;; + *) + set fnord "$@" "$arg" + shift + shift + ;; + esac + done + "$@" -E | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" + echo " " >> "$depfile" + . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +none) + exec "$@" + ;; + +*) + echo "Unknown depmode $depmode" 1>&2 + exit 1 + ;; +esac + +exit 0 + +# 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-end: "$" +# End: diff --git a/gbooks-0.1/gbooks-0.1.tar.gz b/gbooks-0.1/gbooks-0.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..293e77560f8452082ef187683c252e6a7b8fcf4c GIT binary patch literal 68965 zcmX{7Q**ES5twr$(CZ96$*+a24sZFOv;W81dT;n&ywy#K#ZJ2mF4G3(G8t3VhH z1(Xv}s0adjrQ@ZCy840`fdOd;tO0%< z(Q%r`o7|3tCO^lWtiPoP?XO7^ELOhQxD|V&aFgjl5riA2G{FXw3gOrZ87mU74gDit z=|YtI*Izp7(!d|PDo*?$sTl^d@`^DZ2N7{2zfN!@II31KR>95Xu>hE#6J|YFE&w`z z^~XU`E-hs8FbbapK8$IE8YN>84P_W^)CrnZYzomF!WoYQpj-aGC?i{33AiPwBe*ozbMtODWnng4VgW6SpRv8`N_Zgu{ZVbxUl&7$=C7+ zWh{)%RlvP0QXcy<`_6wU|K80Nak_o@QRC^~u2A!6oBjS#Es+DB?Gt1}bE*330JbIO zK)Kr8LgRCgQ~!Z$5?~JewjIR+)6+u^@cJ3}B~8H*%r z@Q~y6)SXzYr>Wg|-P&X~g~6wl&Oj=7t3Gew(%gDg{=TuXwUsm0#h63mpOcO5*!HS- z8TYo-o>^J>yF8@ZD(PvL@Y{E5mC++}Df5Ef&)vNHQp*1YD(kN0 z_TGP71ala3UQ96u%)NTAwjSl3M+<>EY=mzTG@JRA(( zJ9*yf3zC7rXcJm0abx^yXGUDP* ze7$mZ-B3SfGVL$7#C88^;GcKEapp1bQlNE>V}mW2vZv?MU`sX=4V)gMNMp5pH=Fh< zhN$aIvPqq*a6hQ;L=JJsamTy<6BQP+>6uj)(noekTY`zXZif@BW>#2TI4!!R^H)Qr80@ZPZQ5V*cg zbtBu7xbf2;J2g^HnFyPn_2P6p&@U zf7LEJ1o3-4_6I{T4LguH=wmGu_&B%=8;(vojrTcG`l5LOHe(bRn+_=Xy}P5#kb^Yk2Cpj}RmCKhX)oM<1%)l?8@bUb z@~ZqjjBZ>d#J_thGGI45#lB5DDlQeR%7Sny2_8d}(|IrO)05w>e~41iaWr08w-FXs zhjh-64ZG;Gsd(w+TVua7vgT(jb$1?YO0uqRmy+%A~C@;p1EJxc-I{ej(s=l*2x|;IpxxTO_$rr*Bm8;P@UI}ksN&CG#l@*{? zckQ;H{*g`pxcCf-xWG?AYH-4tXRuZ5YtM4?_nvp`^ky=yPNBWdD*59)Ps8AK#n5jv zNu86t)=gtzsD$$JEwLlJ<`b2k6?+7d;Nj1o3bpOt_x&eH&0)oc=OYg+Sm~?CIC*^q>4$(B^6y;l0Qv4h>?S}nZ24YlarX7n`ly9EH zuXfZ19g_sTbkdG^N1e>IMD~)`wbE&t6mePpCFTo_+)Ksbt9jPp#n#xN=Lgps;nrO1 z??KH1K`xQtPlOn0-FnXl*Mmt@fQ}n&O}|uL!xb|-8@(sD^POzej}W^Ao!)P2E?b){ zho+9Bv*`+{cWswNlB%z>>7gS3yKJT&JNX%v9v{n?(oLz zzGoVpM0XkW(l@h_*5SjJN+gu48hqN^qh~ks^9gWpRuUz4-xfngx39CJ0P+ZokhXmz@g4f<2Tb47k>`kW zY|Hg=JHIvKYdpX9^wtlu>u0C*1XGjUxK71()v-t5StZN_-6s_lE%aotcIQG!UgHouroh9aE5%l%=xyx6t2X9 zcE1~lPye~YS0ypH(fs>J%-lH$Yxg90ZH-s z0g~&vfR<;D*$jV^MFSpV=S6E?3SMn|R8~g7e4Oz}Vfj+fqTfn%M%q0%F!Uj7M-GB_TS?m2;g;${;34vky};yo zEhnLd|Ep=3>m3NSR~FxkyQHMg-10%}Y#QHlKJMR~>$4l=jd|IFi-QAW|ChbMY}g{r zHr6S+a&>w4o!EsluS!Pb8L_aA=Pj%rt2qjj{@HlZs$KYIvru*)xEhIV( iX$IH! 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­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 literal 0 HcmV?d00001 diff --git a/gbooks-0.1/gbooks.c b/gbooks-0.1/gbooks.c new file mode 100644 index 0000000..fea9e13 --- /dev/null +++ b/gbooks-0.1/gbooks.c @@ -0,0 +1,18 @@ +#include + +int main(int argc, char *argv[]) +{ + GtkWidget *window; + GtkWidget *label; + + hildon_gtk_init(&argc, &argv); + + window = hildon_window_new(); + label = gtk_label_new("GBook Reader"); + + g_signal_connect(G_OBJECT (window), "destroy", G_CALLBACK (gtk_widget_destroy), NULL); + gtk_container_add(GTK_CONTAINER(window), label); + gtk_widget_show_all(window); + gtk_main(); + return 0; +} diff --git a/gbooks-0.1/install-sh b/gbooks-0.1/install-sh new file mode 100755 index 0000000..e4160c9 --- /dev/null +++ b/gbooks-0.1/install-sh @@ -0,0 +1,325 @@ +#!/bin/sh +# install - install a program, script, or datafile + +scriptversion=2004-04-01.17 + +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. +# +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. +# +# Calling this script install-sh is preferred over install.sh, to prevent +# `make' implicit rules from creating a file called install from it +# when there is no Makefile. +# +# This script is compatible with the BSD install script, but was written +# from scratch. It can only install one file at a time, a restriction +# shared with many OS's install programs. + +# set DOITPROG to echo to test this script + +# Don't use :- since 4.3BSD and earlier shells don't like it. +doit="${DOITPROG-}" + +# put in absolute paths if you don't have them in your path; or use env. vars. + +mvprog="${MVPROG-mv}" +cpprog="${CPPROG-cp}" +chmodprog="${CHMODPROG-chmod}" +chownprog="${CHOWNPROG-chown}" +chgrpprog="${CHGRPPROG-chgrp}" +stripprog="${STRIPPROG-strip}" +rmprog="${RMPROG-rm}" +mkdirprog="${MKDIRPROG-mkdir}" + +transformbasename= +transform_arg= +instcmd="$mvprog" +chmodcmd="$chmodprog 0755" +chowncmd= +chgrpcmd= +stripcmd= +rmcmd="$rmprog -f" +mvcmd="$mvprog" +src= +dst= +dir_arg= + +usage="Usage: $0 [OPTION]... SRCFILE DSTFILE + or: $0 [OPTION]... SRCFILES... DIRECTORY + or: $0 -d DIRECTORIES... + +In the first form, install SRCFILE to DSTFILE, removing SRCFILE by default. +In the second, create the directory path DIR. + +Options: +-b=TRANSFORMBASENAME +-c copy source (using $cpprog) instead of moving (using $mvprog). +-d create directories instead of installing files. +-g GROUP $chgrp installed files to GROUP. +-m MODE $chmod installed files to MODE. +-o USER $chown installed files to USER. +-s strip installed files (using $stripprog). +-t=TRANSFORM +--help display this help and exit. +--version display version info and exit. + +Environment variables override the default commands: + CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG +" + +while test -n "$1"; do + case $1 in + -b=*) transformbasename=`echo $1 | sed 's/-b=//'` + shift + continue;; + + -c) instcmd=$cpprog + shift + continue;; + + -d) dir_arg=true + shift + continue;; + + -g) chgrpcmd="$chgrpprog $2" + shift + shift + continue;; + + --help) echo "$usage"; exit 0;; + + -m) chmodcmd="$chmodprog $2" + shift + shift + continue;; + + -o) chowncmd="$chownprog $2" + shift + shift + continue;; + + -s) stripcmd=$stripprog + shift + continue;; + + -t=*) transformarg=`echo $1 | sed 's/-t=//'` + shift + continue;; + + --version) echo "$0 $scriptversion"; exit 0;; + + *) # When -d is used, all remaining arguments are directories to create. + test -n "$dir_arg" && break + # Otherwise, the last argument is the destination. Remove it from $@. + for arg + do + if test -n "$dstarg"; then + # $@ is not empty: it contains at least $arg. + set fnord "$@" "$dstarg" + shift # fnord + fi + shift # arg + dstarg=$arg + done + break;; + esac +done + +if test -z "$1"; then + if test -z "$dir_arg"; then + echo "$0: no input file specified." >&2 + exit 1 + fi + # It's OK to call `install-sh -d' without argument. + # This can happen when creating conditional directories. + exit 0 +fi + +for src +do + # Protect names starting with `-'. + case $src in + -*) src=./$src ;; + esac + + if test -n "$dir_arg"; then + dst=$src + src= + + if test -d "$dst"; then + instcmd=: + chmodcmd= + else + instcmd=$mkdirprog + fi + else + # Waiting for this to be detected by the "$instcmd $src $dsttmp" command + # might cause directories to be created, which would be especially bad + # if $src (and thus $dsttmp) contains '*'. + if test ! -f "$src" && test ! -d "$src"; then + echo "$0: $src does not exist." >&2 + exit 1 + fi + + if test -z "$dstarg"; then + echo "$0: no destination specified." >&2 + exit 1 + fi + + dst=$dstarg + # Protect names starting with `-'. + case $dst in + -*) dst=./$dst ;; + esac + + # If destination is a directory, append the input filename; won't work + # if double slashes aren't ignored. + if test -d "$dst"; then + dst=$dst/`basename "$src"` + fi + fi + + # This sed command emulates the dirname command. + dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` + + # Make sure that the destination directory exists. + + # Skip lots of stat calls in the usual case. + if test ! -d "$dstdir"; then + defaultIFS=' + ' + IFS="${IFS-$defaultIFS}" + + oIFS=$IFS + # Some sh's can't handle IFS=/ for some reason. + IFS='%' + set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` + IFS=$oIFS + + pathcomp= + + while test $# -ne 0 ; do + pathcomp=$pathcomp$1 + shift + if test ! -d "$pathcomp"; then + $mkdirprog "$pathcomp" || lasterr=$? + # mkdir can fail with a `File exist' error in case several + # install-sh are creating the directory concurrently. This + # is OK. + test ! -d "$pathcomp" && { (exit ${lasterr-1}); exit; } + fi + pathcomp=$pathcomp/ + done + fi + + if test -n "$dir_arg"; then + $doit $instcmd "$dst" \ + && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ + && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ + && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ + && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } + + else + # If we're going to rename the final executable, determine the name now. + if test -z "$transformarg"; then + dstfile=`basename "$dst"` + else + dstfile=`basename "$dst" $transformbasename \ + | sed $transformarg`$transformbasename + fi + + # don't allow the sed command to completely eliminate the filename. + test -z "$dstfile" && dstfile=`basename "$dst"` + + # Make a couple of temp file names in the proper directory. + dsttmp=$dstdir/_inst.$$_ + rmtmp=$dstdir/_rm.$$_ + + # Trap to clean up those temp files at exit. + trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0 + trap '(exit $?); exit' 1 2 13 15 + + # Move or copy the file name to the temp name + $doit $instcmd "$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 $instcmd $src $dsttmp" command. + # + { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ + && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ + && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ + && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } && + + # Now rename the file to the real destination. + { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \ + || { + # The rename failed, perhaps because mv can't rename something else + # to itself, or perhaps because mv is so ancient that it does not + # support -f. + + # Now remove or move aside any old file at destination location. + # We try this two ways since rm can't unlink itself on some + # systems and the destination file might be busy for other + # reasons. In this case, the final cleanup might fail but the new + # file should still install successfully. + { + if test -f "$dstdir/$dstfile"; then + $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ + || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ + || { + echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 + (exit 1); exit + } + else + : + fi + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" + } + } + fi || { (exit 1); exit; } +done + +# The final little trick to "correctly" pass the exit status to the exit trap. +{ + (exit 0); exit +} + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: diff --git a/gbooks-0.1/missing b/gbooks-0.1/missing new file mode 100755 index 0000000..e7ef83a --- /dev/null +++ b/gbooks-0.1/missing @@ -0,0 +1,360 @@ +#! /bin/sh +# Common stub for a few missing GNU programs while installing. + +scriptversion=2003-09-02.23 + +# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003 +# Free Software Foundation, Inc. +# Originally by Fran,cois Pinard , 1996. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +if test $# -eq 0; then + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 +fi + +run=: + +# In the cases where this matters, `missing' is being run in the +# srcdir already. +if test -f configure.ac; then + configure_ac=configure.ac +else + configure_ac=configure.in +fi + +msg="missing on your system" + +case "$1" in +--run) + # Try to run requested program, and just exit if it succeeds. + run= + shift + "$@" && exit 0 + # Exit code 63 means version mismatch. This often happens + # when the user try to use an ancient version of a tool on + # a file that requires a minimum version. In this case we + # we should proceed has if the program had been absent, or + # if --run hadn't been passed. + if test $? = 63; then + run=: + msg="probably too old" + fi + ;; +esac + +# If it does not exist, or fails to run (possibly an outdated version), +# try to emulate it. +case "$1" in + + -h|--h|--he|--hel|--help) + echo "\ +$0 [OPTION]... PROGRAM [ARGUMENT]... + +Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an +error status if there is no known handling for PROGRAM. + +Options: + -h, --help display this help and exit + -v, --version output version information and exit + --run try to run the given command, and emulate it if it fails + +Supported PROGRAM values: + aclocal touch file \`aclocal.m4' + autoconf touch file \`configure' + autoheader touch file \`config.h.in' + automake touch all \`Makefile.in' files + bison create \`y.tab.[ch]', if possible, from existing .[ch] + flex create \`lex.yy.c', if possible, from existing .c + help2man touch the output file + lex create \`lex.yy.c', if possible, from existing .c + makeinfo touch the output file + tar try tar, gnutar, gtar, then tar without non-portable flags + yacc create \`y.tab.[ch]', if possible, from existing .[ch] + +Send bug reports to ." + ;; + + -v|--v|--ve|--ver|--vers|--versi|--versio|--version) + echo "missing $scriptversion (GNU Automake)" + ;; + + -*) + echo 1>&2 "$0: Unknown \`$1' option" + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 + ;; + + aclocal*) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`acinclude.m4' or \`${configure_ac}'. You might want + to install the \`Automake' and \`Perl' packages. Grab them from + any GNU archive site." + touch aclocal.m4 + ;; + + autoconf) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`${configure_ac}'. You might want to install the + \`Autoconf' and \`GNU m4' packages. Grab them from any GNU + archive site." + touch configure + ;; + + autoheader) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`acconfig.h' or \`${configure_ac}'. You might want + to install the \`Autoconf' and \`GNU m4' packages. Grab them + from any GNU archive site." + files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` + test -z "$files" && files="config.h" + touch_files= + for f in $files; do + case "$f" in + *:*) touch_files="$touch_files "`echo "$f" | + sed -e 's/^[^:]*://' -e 's/:.*//'`;; + *) touch_files="$touch_files $f.in";; + esac + done + touch $touch_files + ;; + + automake*) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. + You might want to install the \`Automake' and \`Perl' packages. + Grab them from any GNU archive site." + find . -type f -name Makefile.am -print | + sed 's/\.am$/.in/' | + while read f; do touch "$f"; done + ;; + + autom4te) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is needed, but is $msg. + You might have modified some files without having the + proper tools for further handling them. + You can get \`$1' as part of \`Autoconf' from any GNU + archive site." + + file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` + test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` + if test -f "$file"; then + touch $file + else + test -z "$file" || exec >$file + echo "#! /bin/sh" + echo "# Created by GNU Automake missing as a replacement of" + echo "# $ $@" + echo "exit 0" + chmod +x $file + exit 1 + fi + ;; + + bison|yacc) + echo 1>&2 "\ +WARNING: \`$1' $msg. You should only need it if + you modified a \`.y' file. You may need the \`Bison' package + in order for those modifications to take effect. You can get + \`Bison' from any GNU archive site." + rm -f y.tab.c y.tab.h + if [ $# -ne 1 ]; then + eval LASTARG="\${$#}" + case "$LASTARG" in + *.y) + SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" y.tab.c + fi + SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" y.tab.h + fi + ;; + esac + fi + if [ ! -f y.tab.h ]; then + echo >y.tab.h + fi + if [ ! -f y.tab.c ]; then + echo 'main() { return 0; }' >y.tab.c + fi + ;; + + lex|flex) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a \`.l' file. You may need the \`Flex' package + in order for those modifications to take effect. You can get + \`Flex' from any GNU archive site." + rm -f lex.yy.c + if [ $# -ne 1 ]; then + eval LASTARG="\${$#}" + case "$LASTARG" in + *.l) + SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" lex.yy.c + fi + ;; + esac + fi + if [ ! -f lex.yy.c ]; then + echo 'main() { return 0; }' >lex.yy.c + fi + ;; + + help2man) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a dependency of a manual page. You may need the + \`Help2man' package in order for those modifications to take + effect. You can get \`Help2man' from any GNU archive site." + + file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` + if test -z "$file"; then + file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` + fi + if [ -f "$file" ]; then + touch $file + else + test -z "$file" || exec >$file + echo ".ab help2man is required to generate this page" + exit 1 + fi + ;; + + makeinfo) + if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then + # We have makeinfo, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a \`.texi' or \`.texinfo' file, or any other file + indirectly affecting the aspect of the manual. The spurious + call might also be the consequence of using a buggy \`make' (AIX, + DU, IRIX). You might want to install the \`Texinfo' package or + the \`GNU make' package. Grab either from any GNU archive site." + file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` + if test -z "$file"; then + file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` + file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` + fi + touch $file + ;; + + tar) + shift + if test -n "$run"; then + echo 1>&2 "ERROR: \`tar' requires --run" + exit 1 + fi + + # We have already tried tar in the generic part. + # Look for gnutar/gtar before invocation to avoid ugly error + # messages. + if (gnutar --version > /dev/null 2>&1); then + gnutar "$@" && exit 0 + fi + if (gtar --version > /dev/null 2>&1); then + gtar "$@" && exit 0 + fi + firstarg="$1" + if shift; then + case "$firstarg" in + *o*) + firstarg=`echo "$firstarg" | sed s/o//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + case "$firstarg" in + *h*) + firstarg=`echo "$firstarg" | sed s/h//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + fi + + echo 1>&2 "\ +WARNING: I can't seem to be able to run \`tar' with the given arguments. + You may want to install GNU tar or Free paxutils, or check the + command line arguments." + exit 1 + ;; + + *) + echo 1>&2 "\ +WARNING: \`$1' is needed, and is $msg. + You might have modified some files without having the + proper tools for further handling them. Check the \`README' file, + it often tells you about the needed prerequisites for installing + this package. You may also peek at any GNU archive site, in case + some other package would contain this missing \`$1' program." + exit 1 + ;; +esac + +exit 0 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: diff --git a/gbooks-0.1/src/Makefile.am b/gbooks-0.1/src/Makefile.am new file mode 100644 index 0000000..b10e040 --- /dev/null +++ b/gbooks-0.1/src/Makefile.am @@ -0,0 +1,4 @@ +bin_PROGRAMS = gbooks +gbooks_SOURCES = gbooks.c +gbooks_CPPFLAGS = $(HILDON_CFLAGS) +gbooks_LDADD = $(HILDON_LIBS) diff --git a/gbooks-0.1/src/Makefile.in b/gbooks-0.1/src/Makefile.in new file mode 100644 index 0000000..7223a54 --- /dev/null +++ b/gbooks-0.1/src/Makefile.in @@ -0,0 +1,416 @@ +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 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@ + +SOURCES = $(gbooks_SOURCES) + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +bin_PROGRAMS = gbooks$(EXEEXT) +subdir = src +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(mkdir_p) +CONFIG_CLEAN_FILES = +am__installdirs = "$(DESTDIR)$(bindir)" +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(bin_PROGRAMS) +am_gbooks_OBJECTS = gbooks-gbooks.$(OBJEXT) +gbooks_OBJECTS = $(am_gbooks_OBJECTS) +am__DEPENDENCIES_1 = +gbooks_DEPENDENCIES = $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I. -I$(srcdir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/gbooks-gbooks.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(gbooks_SOURCES) +DIST_SOURCES = $(gbooks_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +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@ +HILDON_CFLAGS = @HILDON_CFLAGS@ +HILDON_LIBS = @HILDON_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +ac_ct_CC = @ac_ct_CC@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build_alias = @build_alias@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +gbooks_SOURCES = gbooks.c +gbooks_CPPFLAGS = $(HILDON_CFLAGS) +gbooks_LDADD = $(HILDON_LIBS) +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 \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign src/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)" + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-binPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \ + rm -f "$(DESTDIR)$(bindir)/$$f"; \ + done + +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +gbooks$(EXEEXT): $(gbooks_OBJECTS) $(gbooks_DEPENDENCIES) + @rm -f gbooks$(EXEEXT) + $(LINK) $(gbooks_LDFLAGS) $(gbooks_OBJECTS) $(gbooks_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gbooks-gbooks.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +gbooks-gbooks.o: gbooks.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gbooks_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gbooks-gbooks.o -MD -MP -MF "$(DEPDIR)/gbooks-gbooks.Tpo" -c -o gbooks-gbooks.o `test -f 'gbooks.c' || echo '$(srcdir)/'`gbooks.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/gbooks-gbooks.Tpo" "$(DEPDIR)/gbooks-gbooks.Po"; else rm -f "$(DEPDIR)/gbooks-gbooks.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gbooks.c' object='gbooks-gbooks.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/gbooks-gbooks.Po' tmpdepfile='$(DEPDIR)/gbooks-gbooks.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gbooks_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gbooks-gbooks.o `test -f 'gbooks.c' || echo '$(srcdir)/'`gbooks.c + +gbooks-gbooks.obj: gbooks.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gbooks_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gbooks-gbooks.obj -MD -MP -MF "$(DEPDIR)/gbooks-gbooks.Tpo" -c -o gbooks-gbooks.obj `if test -f 'gbooks.c'; then $(CYGPATH_W) 'gbooks.c'; else $(CYGPATH_W) '$(srcdir)/gbooks.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/gbooks-gbooks.Tpo" "$(DEPDIR)/gbooks-gbooks.Po"; else rm -f "$(DEPDIR)/gbooks-gbooks.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gbooks.c' object='gbooks-gbooks.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/gbooks-gbooks.Po' tmpdepfile='$(DEPDIR)/gbooks-gbooks.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gbooks_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gbooks-gbooks.obj `if test -f 'gbooks.c'; then $(CYGPATH_W) 'gbooks.c'; else $(CYGPATH_W) '$(srcdir)/gbooks.c'; fi` +uninstall-info-am: + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) +installdirs: + for dir in "$(DESTDIR)$(bindir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-binPROGRAMS clean-generic mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: install-binPROGRAMS + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-info-am + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-exec install-exec-am \ + install-info install-info-am install-man install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-info-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/gbooks-0.1/src/gbooks.c b/gbooks-0.1/src/gbooks.c new file mode 100644 index 0000000..9df61ff --- /dev/null +++ b/gbooks-0.1/src/gbooks.c @@ -0,0 +1,18 @@ +#include + +int main(int argc, char *argv[]) +{ + GtkWidget *window; + GtkWidget *label; + + hildon_gtk_init(&argc, &argv); + + window = hildon_window_new(); + label = gtk_label_new("Google Books Reader"); + + g_signal_connect(G_OBJECT (window), "destroy", G_CALLBACK (gtk_widget_destroy), NULL); + gtk_container_add(GTK_CONTAINER(window), label); + gtk_widget_show_all(window); + gtk_main(); + return 0; +} diff --git a/gbooks_0.1-1.dsc b/gbooks_0.1-1.dsc new file mode 100644 index 0000000..3db7408 --- /dev/null +++ b/gbooks_0.1-1.dsc @@ -0,0 +1,17 @@ +Format: 1.0 +Source: gbooks +Binary: gbooks +Architecture: any +Version: 0.1-1 +Maintainer: Glaudiston Gomes da Silva +Homepage: https://garage.maemo.org/projects/gbooks/ +Standards-Version: 3.9.2 +Vcs-Browser: https://garage.maemo.org/plugins/ggit/browse.php/?p=gbooks +Vcs-Git: https://vcs.maemo.org/git/gbooks +Build-Depends: debhelper (>= 7.0.0), autotools-dev +Checksums-Sha1: + 2db78988f7c6892fb73ad287528a07f0cc8d2541 155383 gbooks_0.1-1.tar.gz +Files: + 762e823aae3fea658c39d0e63176c2aa 155383 gbooks_0.1-1.tar.gz +Bugtracker: https://garage.maemo.org/tracker/?atid=7750&group_id=2320&func=browse +Maemo-Display-Name: gbooks Reader diff --git a/gbooks_0.1-1.tar.gz b/gbooks_0.1-1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..8a5f9340db9f0604d65900b2d80376f61911bf71 GIT binary patch literal 155383 zcmX_`b8sfn^7mugwry?n#NODpZ9n10wryJ*+u7LI*mm;nz4upd)%-J6Q$2mUKmF~V zbA~ty1_U9v{3jUrg|?R_y2c9fFDz&~SmicrLX?ED)DQ>=4D>`{FwzL=Rfq^uSR;z@ z5Q@M;np#K?@hDY*_`LcsqGH4T?`}F{aR91gofK$|c;A+TIU1Ku@AYTV<7e*iqae$3 z_71Oy(DSB?MPYR49z+lQe9Yh2_cAn8X?<0?RPxh7f+A@OX1WY93MDBFf=YR+ePOyQ z^kRx0KqWX}Gr&sOy{;Ewc?d8;kuxAq_r9^RlO*yw`AF^K?OH1|pL7N!PaG3Vghrz9 z*Z&USpT|W*iX(TAWWyU!O`{pYC`AMDh6$5BDKPej5lBD8z=S@>h*u7tz(E7X6Vn*6 zfB;w$8?>SgrD5`LC(I(U3s(u4l4i5cz$Au6>3FN1D1rXyfJXc^&BXp=NJlVAPy#tz z5Yb}TNFJ#Y5aAw$qwVSO5-2Nd8-@vFOn8xDkSmur$tNMMgKy>!p$Ms462GVK?}$h4 zJG6-x+~iw(?U+0CmjJp9xzE0DAJ6!)ywC44sSGgvU139>GgWBkRXNg5-ILxD-n(vI z`Fr@p$0$T3)BWwe?SpMi-QJ{NlFyb4DS^bMhVMXlSbvz-@WJ9Ja)mar#X15ftX_}f zq%^n37NN9$4{PNaUOw$V>Iekud4}fHFUv%Evop=tHV!Uqo|jH@IWFc4mG`Nv_mXi= z26lt4t0T=#nlFxiozX9aKgE5f8`c~1&TVX5TwHQ5Iy^f+r0ucZ^>@5l32!SVv??lG zO2dBJB_i;n+!_z8)VXIZW#Cu)JC*cYO9g!4q(8Jg4Tq9vw3i)yQPYs>wS6#Zq3cy2M3Zp1|NWr{-HfJGgD#LNrc?HQ;p4EUjaL%@leZCv9Fay|F5Bt-Rdq+}6dcyN zFICsbtq#vln6dbd{%Wiy^(~K~oYT{sgegpFX$O&K4%9nsgS?LdhbUFsSC;}t=P|*M zC5;;JA7>K3;QYao-N;LOpKEYNtZb`Mr}&im`!#a!Hx*C%yk<7w8KYdI;~j$YD$-BKknGJA#F_Lf!L`FAoR&a4#5-u+l1fAepK`-;ri{e^(SV7rGU# z(Vbrht!SIub*aE_Sz7z_7^|K`d<}eAbmvT6*j|0wXume=V!3Q4?Pd0gw}!Htk=x>a&Q{BW zR2ca*`Z2j6D&(rvf-D4Rtu|%3`toeE&9Z7RAP{;wIxbqXnn=qyPDjQQP3}; zoB=BJG^)8_87o}kRUBJgi#wMOzdO(#orm|0x-7`ocPsK%Hfh|QdOC$U3%ZQ1l1Blluct_&3eu33u`cz-KE>N22b-9S&@nO`us$mer)gU zOa3wT<5@-5%v&o3F+HLB5=Sy6Az!WGU1Rtoy7ifVl18$!2wc;Q-Z7RM;Zy-Lq5aG6 zg7xDG#phkoipTEcbz0a-*-F3UjP;=(8%!rlUDFI78SPFNp>Rt%Z6!5XI~%|Zo`LQ0 zA6O8~!{W`&YBK`s&ESb8mzgDuIZLc))?+(4@58FsR@ZH`r9Peplp2g4^s6cB?&n8~ zg{3*Nm1(PKJ5OEJ)i*Y#mlIx1pX+%1#NqhiKdUw6&%zBXX4lP)qJrsG9y?yngBh1! zPs2pRyZOt61yi~6^wz7qjkxxPBf6-ME@xva6xs{ylAurW)V6Opb-h*+)wnrp+}!(% zip$Pll{&KQz|d>ht%jkAZzm@B`5)fTCA|fRLfXiAUf8X$%p)+9c-O!X%d#h?6by?EG}8;h+Ei;HY>XSi7GedzBGG6X`|%ROrx4@b(qE1$pWg^bGW=+&qki_awUuZ^g*lJdD#% zq2NJw+DTT=-_-K)X?$GDXN8YlmJ<|QIap0_E8FNl(bhKV^bDWg!&7f9AgRgQ^)&{r z#6`*I*Z9BMD@h;S>RK-^?fk9Pc+lFw#}3fzyjEB2y@^pi=QfCexSYP9ZcQfW!X!L& zn_1`{8+5uzMP(I&lFOWL<+8{C;-$9ys2aFubDMru5;}b4jE>Izrm6jW78Ixdqfk|a z(ObKj>siR9rls~11(HaXGId!X;MvEzvNB+(@$D0yfGn=;anhbRWxdtIY=`SO#s&Is z^@gH#6nD`sJQ=-CA`_POK{Yp#y> z)Z&##a<89f0#=-l!$fEHB$*(gsapv!b}DKo6rQZK-lp3#hwka^dwg+O21tKY+sB)J zY{l%RQX<=H5Ot+yBNYo6_!47ZTw6NqfXV9~c#`ZrWKMh$Sm;#9eGbx{o$?-kf zy!Pewv*OY}cTxA;&V*fw-SH+VC0FCX1kH0 z)4jER3!O=k|F+Co${5vX>Fst*5&bNJz{SG%^mSagoLp@b_WL4HHtS>Y@m|9L+p_x4 z0G{~QZqHxC{F31VEk=^|Oa_@cF3;nd-GhOzS=aoJc04P|L+h>Xx_1#tyEx(Z(XGEz zap4v0w~s@!7Me$ZGjhvABQvv_-7aEIt5z|)a)Fn|oo>FMKa7mcXrqRQF1;?)&}Xx4 zjq(It6PhV(MWyc^PJgt(v)5iD48yjzbO`}FbTkvmR_;4Y!RJv9<)6E?k86tyQZoGdt61AT$UoD1$smc7L{pq{49Rw=BzE0&% z=R%eDUA;DQVq@K}TK45<(*)tOu^)p@)gGgsQpktY$oZ_tcErNK1ntHh--624p5B1@Fe;59zW8?f3MV zu&8icRm3uF$-FIWeoXqUtW4wY?<)(ov0fkl*?p|cZ^b(-EkS1TpI2nPQ42t(uOiEE zCFR}V{TX&0KDvfx{2T2G>7H0$cv6a*IERXJL%G-f%zbOQ`)sc{=A8RYpeqZPhi)3H z?X3EfL*C2h4yn~nW&+h&3#-G@EhBwG9vKe*(H^AxLr!`m5cuwq0x^MfvbJ*2!7muF zj6pw%>0c2{>^I5`lEu5SEuP{{>|BRP=lg@lP7{K2}$_3IHjz3W+E`&KN8z$3=;rNb*R&%orhHk9?5B(UdIW zLZ-Mqv3rQ3G7frpbZ|1|WKWbrqS^WPshTk2WI=mIfL>tz@fs2b&SAahl)%@Yqk!M3 z-=kLnB3L=N18?uw-`^YWLU3f~e&6I?@!f(u--26j;OGqyAP*Fx{MGlM;A#sLyv5vo zcq}OD^bh&EaFHZxjTj(9xA8<`U&ZGTcPk&AC!czF|#) za$vuy6uGRjQ7l{q=bR>1|E6#SXmX|MFD{E}yzE#8W}0x)7_<r8co~vdPL26^P&wWLKoa}$c#B0rps5#`P%?L8gSWv|sYHCDbze%Tey1oUzt-q5J z4tA=}KYPQWF}J=|(H{T38N-TW)nph@A`(ondQuQcFt$JeUM&$qGH%z6j~V@^-@1PE zb{8rd%1Uo1nlfG@%QPPpW-PFU-7TJN8-$M)hGcvrYd=V^V)YNYkGIk6?dqQmND6ZE zKmqC1q>G@%pua>olA!${IU=BuyF8+is%0SHyA&}5_hd{Y(7d;(W(-uPyeJ_tqVT8k zp}q~^-*smIYeh2FNFup~auUvvSmFrS#d!TVnE7%*7y@jv_1`Ng%^*H%LX0d^;eAB# zb(M?45STdv1-8IdyRtvC9f8UMCz^Q=Tky(HMxrIlkQM)ANBWpn6kR6_xUenF>kU)bR4c77%~HwbH}jA}>{05{btW zXp~YYG+fVIn*<)`?1!jGM-!B$rxD{TDbX?r3UK9`bqh6O}2n#jZuKPgaBnBv8j;^a^R$5*D5N8 zPq8evh6LTc4JCE0E%wnA3=|$ao4yy{*AJ|aqq!bbCML1$*p3$*Z_Yh&2A4xB?Ar|w zx$)B5gR_Ps4nqiGn#0&c>9fr5g*}HeP-HA}LiG;&O)N@^C~V>QieQRDiec;BDUTUp zXG*6@rPfhFn_iHv8Ic*}DpU2HA|rnc#jJP)yX^HA1WyLdHI73aiOa6*anB zFIGD5_8bpVjxJXf*KAp>loJ?_#t6#t2@~9JHt#i(XB>zQiYlZ!)<to!q9+piWpX|~oF+^dR!-t01T-?zU)Hm8({8y+eY$f2NnQDfM?{t^N@?6V2SWxi5FYt@f@TsQ!Bwb-pSL`XOIhx7H55~uNkkM4y4TMU z*e@&%1zr;GF8U&uips(YL)2FS9m#@Hgd#?AG9t$jBmrft&qfgZ0~fE)6w)x$GS(Sv zNHdyWW*!79csk9nheeqxWF_=Q?pHfJD!CK{e1)z8 z@o?yLe{%C8Mla8X-u^TLj1Byqq)cG`UZOw43ky;2jTJg2WBB)|dT@*(WS-jwYTgBp zU`wJfQRbj7tN;UV>SuD+jEDU8AuZ?*kJ>{F?3_j7_E3)_bWeZx=(%hOK83TSJqL6_ zZ&%h>aP|d5bt3X)2O{m5^p+CIUD6~KQMt+&GYV`Qdc_1+S@P zHp~e(@Fun^(HAi8%a`!W6z!2s{)a7vfhHT=zOBreHi1P|T^OoO0iuEu(i8o7ih*K~ zPq#JOSNv9b2p!&$O%OtY z1{fz=7O&r}@ptuF1#ZWirF`|Ae#u?>GOg^0Hu%_#$2?PJ04%^`;Eg z09rf>ekj;qyW~Y~RRWnF^$Z!xW=}YAjPUZS3xaslV!H~8O{)%s4+!;Z%0f+W#cMo< zwHoiB1hz`Ij05qjz(ireIJE6uHWc-RdICZ2Dp%}!w+S{~tzz&9Mv+8~to1HG_}H12VT<(ipKzaTtC$Qp)uSSF4AWSI117?izMB74nRtY85FslF{M%2 zk0@~6dNn;uDGBh}KA=QTg^$ZsO7&Zv+f$R$J;^Udgah@$Wpypx23SbA;hAwOYC8$5 zsaqY`YQE-0W4ptkkB?U6QvFTgW!(<}Mh4%GoD`=vaGL){>m^-a zcL(;g_$xLCtV-CyXj~?+bG;9u7~OKb;Z7T3L=<-Pt|rhiA{svqf?ELWZ)k=z5x@W; zr}KuY{v|9ngF%mmFoqI4j-cr$J*0I+9NAr1A%YF(+snvyx$lSNqda9b%GgxANSml^ z{Q$hEut`DvG@(I>B90c^o?W`!h-qyxhB2GTnw90B4i29;vEkaZ1q+q8HZ+Fp{o>6C zG6e5Y(z4OX+Tis>x9@Y^%50oAr}7Z3!VK#}hv5t><_VeFzpRJOrdWe;_HrznBN5K# zS7V_b1t-M)K;EL+gWsE^r6XnCN-YFJ3w5{p7j#`QuV?|>|H;>(^=9Wcy-&2(_Nmy7W2_p*APD{a7O~0+-V&&%oFv% zmTVS0q+{g?IDYcwicAv_$qc}j5}-wohJEX4`dMRBIN3AGGixiUDDj*EDVQn)ydEf1 zaG@BYN=7p3=}tN{v7Uh>Y6nzuq6PVGnC3$lE9bCydP!a2l@ERN#7&(QVFFy%$~He^ zA(nZM5zG|22`)VaMobp5$bFAI;ymq}?#|>7IaeLBvJy9?H`<*?3TUr*rPUNs(w zaVa9|#hV5|@U~oWDRHZk!3qJEJPc+`LnaXwK^!>h%C7O4Zt8U6>!QdO!;F+Q0j5$~^6OOLmsNyIBkniL?arC4|PnotTY6kXDdhK{F* z+l6R#-SEju=yW@~7emG3M#4VH?swpK3H&fDbec{9Q>2QG`AL3p8BAS=lyb!mjhqEy zya*zc^G&H3yJ`B7N50CD2AX)+u$&3D$R}aa3#_+}Sz~SaY<5g7h4s>R=LX)`(vgcd zV$8i6Q~hA}^Bu?F!tVOYvKC`)YSPChNeaBiVt$;mB$XBIrh8(iM3C%%I`o@9gGKAp z_b4!@f1jnXA{M^>HD|fi?Ue)29Dv$uWH|hNm)q9Pcph9WUzy>M4P$j1{UZ3fA8>9p z4*nr)gpKol^(KnY)t9ao0274HD^NjXgfL8YH`PwY&|JWM8%Wg5D@Ksc>gFJJ(xVeC z`g6=sxg1xH49UL)v7gJ!wEnI9=NJ}U$(^ZCr~*z%l(Zr`EN479C82R#vVJB9MXHo# zJ~v@}4>7y{8+@}wxTpMXo#}>B;Dt;s$d_q5La@y_or!rQe+@A%wFV}8^pwm(rm~;3 z7j>d>`na}tj?*Ip^WqSi$6r)7Xc~E+hRAV*oEjThm5eWiv{4-MK_&S<0-`WHSq9sZ9N;rKCF_0}+}9m{F8JIG$gU}F{Rarr{_S>HQw%j_ z)BJ4>>!x{4c=^dn>Xc^;h;eF0B%!o#YV?R$5zOLMQTCVqYtv#Hr!s_&mlv7by<*MA z%FfU5KoZUH$LLTky1Yr9D2p`M$nS`Gm%+T&bYJC%F;dmX-bV|Q0>9;x0E|ArI%*x! zdR*_CuceTe=74Z>+NBDhAc92o(=e9x10dz}z2Ac$yX6u;ii7P5gJ(?-vVj2A{<@R?OWJw9VbiaGQP!K>yAXjC-@$|E@wN z_VfDQ3wXF*BARWse7nCnYH@OAzt7J3EB42-OJ&yUHQWA>z~^cXKE_Y8J=UM!ngj5_ zn<9>(J~R6JZvivu+jspVah}2_?e({B&;Dngq)uFwfzbHSw+6Am_FLoEcjC*pPtdZh zE9}PMWGJ?HeXs%+kwO1~KokFixh4ARy{X5rrDs1j&_pexbu;Y^6Ku201M40{OV)Pd zXJtr=mjcKvAha7Ee8ZJ>chCIm5ZG-4?rUV|qteAC+#7fLJWl97@E{u!6vIKI+Noy&>uw z5ndO2IYN`=Mb1^Ty9b|qnYIRB@&wvBhX(YH2gHrUg@b6@Pr3_%yQ91@Bh80WS5g(j z>er@;IUj>t?EH8;q4&y(T5i!_5Kw~aWi`uJ{kbZ^51lW}2v-Gu@*G|e0YFzA1&oL) z5`rK`0o>VR&p31`trtZLV{$& z=v&YEGEflwCK5aYhh&Igm^X~aPT;n|AWjV8NBA?P!f$jzn(TyCfw1eG=YCHb&;C72 zY<8UMtCFY{%N|97t}n=1cJ4F8f$gCzQS-l=SFeUAF-%OOLcKY1pN3CN(MM6w8Y|qr znrO{S{JcP1m+GA3E}v;^=H89(=jWQ>r@i@r*dNqoLLZ(_e*#PtBU<9Ei{l5#0pSNx zw*>1umG(lu4=>{@-)|D6PSjt2qc`Lv>4olDu}dnHFVEiY11p>b%;Bx)_NXKsu8Z@Mfw283S6=UnUQ`p5JaQT zNP}cfG?|-mb!Rb$5v3(8|++NVsnBVndy(r{M1-wkj>x3{YQv8C^&yo=q5Cn+oJr>vJA1fpU zGt#56lY{Nu%B#vGl|D|OM|r`{H_Id%pUO7PP{vkLx||RV;iVri6|e*NECcGD(pPZZ zSRP0!9>J=`6-d~E`sL??xj<}Y_jMnvd?4$Bf8TyaS#bP7bdZ_QK#q1Ew)~7P_P$g4 z0P4ycT0}*hEMTd9w5(pbCYnV?#`@pX?J6Ddt-v~JG5ZoWCj~MK{xm?{3(^^)2WwnTY^P(96rC_ z=-5`xuQDM{o{Gk)L#_F8Knl z3H$=#u6K3lWEogic&Gf#-X9KHws){_xW=i&GHzTN5b6rAS)PH#yvqG>6^r=nF@HDx z9{#$Tfel+mFWuS(xRkkgZ}JDSeO&%+)ZNWs3;fe98#O*_n+|I!fw}8 zMDgJz1*(HVe^R51dZm-j80C8FlzC>Ai9}b6-=?YoI*D#YpxZg-_n9wk<8ON7b3gyp4%3Oh{ozqH5Yjvl)tFu13W2P6OX}>#Z zS!am`KzHK2{;uZMoYGr2cjEO?=*?FfYL!n8A{N4f|-F4F3}ls@!<2hPNl<# zly!ZrzK{dWaf?ckX=^ToumHWY)9W8vmKqvM6+{bA6cay0loRcoXKL1d?JILZZC0&u zd?WmN4G~J=w$OzB8uZ`9Y=tQ5!sMs~3DK*F@=(vS5B*c4wIRim?1CWruMF9+4}$+V zus;FDk%?=3WN)X4FjK=L&g_37f2+pJcHCN1Wna~L#i3J34CEv`YZO> z>YIWMPk42t-sC(?oR={!jc+Q~Hyg=^TIYAfpZ&yfU{q`NjZ$TEETn!PS}hVJ0&mR;oy(`spDJaCb;<1DYh(FoZFqBW8|r(&Yxgi|nPzNW z){g5)=!QN=tIFRBt9E_X(%x0>EVv|s8f(EUHe(9)$tt~o=rMObP$i9#O26`EvS+5? z!W>@Cn0^ZqW-$h~>%|wP#Gpy5uMuy0*Nf&qi`=1c{*V$HA;H64PUg0^X3C;BcGKJE zgazMfu4oFHX|S$x^@Jt&k&qgn7_*C_=)9o9`7(Tg5InhWOurCoY&flfvjtaQ@L`4s zgZ^*;80m^ie*)mu)a){)r?PYH29FRc`>0L(TR08LY9ul}hW?c4)l+4KGyiVy_(I^; zn2ulk#P}n*bClz$uWG3OrBDkOf%tIx&6XB$sJmSW>ZcU=n?~3}EpSTYadzHcQ0H}g z#gDBL*(Xw!5GiK4snxAywA(y|y6U#RCbQOE=VuxO&5sqwG23C74wtG2nWVE^dzF$L zmRS#Bi9!RIFO~P+7XkeOi16!S;)UUYXBql?s6OmdqI1DkvFJvgh44&^zE{9Hy=0m1 zo$b${J<-zYt~uN_j29{~WK!<~5_IdyD^xH&gS9jy@%Srln$FjH4AW;+C=4$;ZP|7{ zu!y`HTR1q@N9>1Pnm5q-Q<5&|^d1zARWm%`Vw1!w)eI66Zl`b-_?ONlP4pThPu}Gk z^T-9Z))z9nc}coz`?@vYM!DDx_tr|QSSJ7cfh)L%Zv2sVR9QoUnuF;hlrZG1U0P=@ zs}ip_10bpVh4}uk#7dya9`%ZFmgDnc31VeexsEXg$wzosdE2(`m>ysJ>n`hB)#hvs z0eDQ$)a#2AEk+i?eVPN{YmoBpj0I$uzZa6+o1=U5fs)Y7q2%0P|8e1i9Ae)=)lWiG z|BHCr6FfFJ?hFe*kcyjn-a*d)^rVXt{Lu5u5zKUuAQsijGc9BuHPJ|T{)I@8O8}tv zQDdtiLI;Zvn!eO}g0Vp8LjT&6KR;rUaO|lq$u$n)XyIv1j0&fCHi{lnKaq;VBqApf zb#Ez{%N&m{j=|Ckun$D^Jgf;kOGYBN4MiR1|!= zAAhPicfE;IKeLW#`!)M&cRflKX-*2Tu08tj?`WO2^sTIXKbtc@4JSf?z zLOpAV-V}|{75*1EZ*zuQ4kNa$Dn{;B8ekhYok0pcTVBNh^xeJgS51lYhLb(YR4QuW zqg{m>^Nbq*I3Q~Mo;y^fM(3Y!j&zN&%Kb- zMG?MRj$`zoO`L1LmJZi7K!lG=e_P*Ex#)Ho(mGt;g^TD<2;kf)rjwq@ebM?Md1K;! zcO5aP1nS#@jy1=Ldu|p`gpu{|5k2YVVMr_L4r67ZRUS4}!}JdRl9}mA`B{THWX{tN{G}Y$zaNEdsL$%u!3My|HW)H{*&IvZuy$ z2}V-tskG&W2iJ0CSDFplo>S$YrJ>oH#lg<5J}%MFls?KFXmy% zF3k|XhNvMsD!pUyTh59U*~_X|sMexSZKYR492>OT)#wyC`;|kl7d2sL3=i~PiKPTG zE|Dd21X1a zaP@WXrJ$#WR@)@NNiR_!97F%OAF>=mzmUlAgQuJbe!yi9XfC&%PEvpCr?3?Chj}Ch zcsVp@)|(tVli#4eV>AaYAzwPs!YV?3xCZ90G5ctHRpE!jWZL`b0n12PThvgCdvfXYnhMtDp8CAm&Y%Zjf{I7=N zUOWCxOX(fKZJrbf-mOawJYhQ%f+L-}B*=OMHj}m587q32%~C1DKZp71?-D>vxeFvw zi&=jlu!pyJuQUowxKsQIJyidW>$wK8t?K+TSAnPLDiPijS0|gaTqOm!#n@j}Fm|*x z`2oH^luEgVl|WfQ?PV&QQ8Fbox1daeLDO_0LR(bbsGV<1<0D#7-C8XIyv}vG@=df2 zpMRueT=sk3dc5NK_haYmDbqSOcs}b0lut3hN$dYVwD*! zfdj5jmExkRVpsX7*{kznd=B@I90{n*7xdK{?yF+jr<8=w0K@~a$`oGIi{YLktji{@ zM7i&S;^PD-`Jvy%)a3buWbUpcv3}UuyreCP6o_^FMVvmN1pOyO^6SWr3R*q#+@aQ#+OeT9qvwY9C zEMK{2MB$$;=X8Yqp}<^)Ro;{jl@ds_I&38rKl#cWTNeU|S^}(h6^k2ISQ7!=vmYaJpsE6WGt6Rl`(_ep4x5I&ieW9=Wog_@A1#&^6-_X{F&$x$I*Shv^ zUl`kyFe~mWvjJ7#g?(YCvEacvE9on8)O#9{{z802;&<`qBZi7wILSCdDu52rgRdyM86u`M zO5ej@0_1RE72Mg-Gi#SIoZeu1fj5|q0_6j@sn(u_t|n)2S4 zXf3?4ranT&nEXFa%?lzH=5eDLi`B%|!%f87rqY#5Z8$O`qO=lDs-Mk!irm99iojRp zBSe6Fmk{6UEQQSosc{AeD4fEKvirC;&q(D9SsGy`lcJ(*m9r9t_Tc27*8T4OO@c1j zTZ+M-<=6s(i5aFgcfpvD*ePSnn&M46lJrILTcVi$17m9`cuf6c&6gwhFU}1NV|7rd z0p*#J0afd=jD-%IaW?9@7>biQ+JSVy+`H7GdU2i%wclj zvu*^&(iHqKoee`#=IvE893NzYhFUZPAtECpL|SO4=x4W(qfd01B3fAqa@m42$=Ekc zY!Eq($j1un9t~@r&Ct85_3#NY9fPQIs^UHwdPsM^p|zx9m{{O9AD&c)CwPQM<>JI2 z;^zNGmHv?4mfnpeZ*t#=v6O8V?74Z*?40U;UE!#fj2z6;Y;ztSDe?#)$qyYVDBDO~ z6ixl_>!&I|!2sf=ju-IAHP5i5JxrbF4^rdW+D#%szRtFgF!nEO573g*XDJ8~;stH> z|AsZ(cgWKv=FgWG2nWcdT~8+cD5xwT2n-7etGu!2nfXt?<48IJ#W14X-Wzt3A6n9y zbE33vtb!KwX0ZSG@UkS)(JE$Pg2RnGr(D;LpsNnz=P<;kpCAY$M2*d82KnYZ zjyrmdXbTa)xn=za8kD>lBb)hv1BN**%>O8HYfen-%Nm<)N%21Ym+JgbHN~ttZz7!OSLgjW7|vCY2k#J~m9Aq7C{M zjD;n?7ZKSi_9A@X6)A}K^DUS_(_0;YOZS4L1pL4vb*^&d=*QjjJ#J893HBU#Y%3f0P)z z#$#5-Hy8NLVg>l;#bdS;tZpatsl+Nxv8pOS4p5|3e6Z%rupQhj*aZD5?`D>eiW$YQ z5R77w-b^xryLSQ5w>TwAem(|O{<8q*((T+j=c#u$t+^&Mls2Qx(W-h!<}{pyHIzP1 zGLbOk%OJ>1kQ*@lYUEyHf&#A}yLNA4O7z2KJle#JKB2-jwGdZ^k~wiT1A`1ck(WHX zs;_`T*_1P0)`DRO^&g14y|GGVy1vP$NIlB*KLh3l=x9V6FO%z}bnMmy|4%D*Y;tQj z$58)Kl!(|E)pkrG<)J8uN-eSQKY3&=EG`Ll`frk3fai~v-PtvIT-af1|CNQzEmQoo zxmKrJ-HU&EHn3jY;-f}3pX5FsWfdOmFvX>iTqzypCc%?CJsO1e0R2x5*@`U=dt;F} zb!Oj}RLd(E?sA679`%>@;s33fhdeUbl#2DA0x;TQkr|8uxO&URG^vN$EkPx(`|-Ce zU?24)6qlhJ#I46=tP=j0Ktj7Q>jjcpX^o1Mvj3^}+JY@?L+nvEkxR1Yf8>Od=;gna z_OWtXQYrY=B12uhFi&O?@-I(|7H}gcbuItVvkP`L7o*;UJK7^hsDGUNho_yo^ZGlY ze46ddf&aQr0k)6-a2Mq}j8c3=mzmzc^3SZ8IQ+DNoyl%x9a#bSzk3Lv_>o?uVqOhu z=)M`69~PtZtFDnb%QP24=sx*RmjpJYKK82im|C-nWF$I873ELd! zKYC-8z3_2_p|CVHuJ*5oHNBS4zo33L+J@9lnrcEqYAq(u!IyLqkDFx=0mn}W}Pcn?LR<`90z#Yh+_a>W+KXPnn4F;`t23=AnE4<#fbE?KDzmeocEabNJ>p!23I0vM7g zK0sZQOQPz1JtNr?A66G+sF8^Bay|nE352~t@_8Q1N=6RI)s`9o3 z{OO@b+6rrnhN{RDj3y47)hv-=gs(!JA5eA8yp?ludL}m0lbd_O!W+7pcr8t?;b6Wx zw5$M&c-w{E!7+bN3yQ++8t+t2be+dBT8Aahn6_L0Nr4^$^p?)6 z_qACL3^n*?X=3nfDhfU!mx^m0(osC=G$Mp&C}-j8!A}I>(N2UX3Pi<#r6^VIOrS>+ zkmH#cLPE{*1FD%kOCR-TgQ+bVWj;`VNK<;3lYG{$0g8mMI1Qa^i@LeG&wYaORLLR} zovd*`N?an?ln?KT=Mr`>7p!Waezcy6pi2{ROcC>MAnW3SOyeB{Pv5c zYf}WvQy6&#fg8#yjmS3)J3NVzzcBa15sw*VmMcw?S*&6TmYTGFtZ{VFkQK1@B<2|g zQL5Fx=LCzE>e&FIiRLW=0;=?J3Wpehq|NRV{j2rM~>D1#BCk0*yLslK?0 z1eGkMI72)dJX&@!2&cMDd=Y)aOqkL*5|#4p>Pys5W02d@#1+`MZL#NcM5A$-0tC9* zkpys*6Y0Sj2?dZTX-^W7tYKF{e9CLqR^mOrg})<7)5eu34ask4f%VjF!hPh_q^S+y z%E^6nyEIc+lGjJ|KMUzG$+Q&!wr^IcNo_d{C>R;!Qfe@`igA(vGR)`70(!wT2ghstcoY6!JncJJtZw&OJ_N7QK6*tC zceIYcLJm@?q@R>X6G@1P3Vxon{Uq}Qz)BTU?F9PRmg+#2T(Uze(_d}^?E^p;7*|;h9`t8p*7khv%RUD)psK=pq*Ov_YQt2Uj#u zdiOgPtppV%B-_p`W?ai^j#y$uBzZE!pw<}u^N^W^ITV9_Vl>6JeQ6xU_l`2?4(POp z!ti+uJ)YeZ7ge4PzkBo6x6{lsK=c1hSX4s-QLBWOqqZBM$dz<>Ob@uBqN}PAUd41u zma1?-lekD9Y3{HfT)_CJcUOi%MUB|=n;?d78^Mj+EHFz9{vd9@cJf!5LKv^7$;J3z z1R7wmYEPWZX=CZd7u37X(uNv6Lt(h z9E>!AV2^n-Pn)?8P^6dXEvV%xwShj?0mW@>^usMxjAumD-GS^KK~Nq%E99xyi*?v z{si=@8O(l(z96Pf9v|Zi+OGyzgQPKVT51vA^1S~w^~Q-KYv8flSWTMiYX;LXzOXdV zhc(P!LKJfxSE>(d0N@}8O$XXTM2BJC5|~yV=Y+^fBd-5=8J=SK8b;$PqAwa!*tMB+ z5Kotg-NBq=5GBYEll7!81Y=bGl|4q4F~7Lx;qAZL!H1 zs6%n!*vtG900w`E{OPMphDPxvYz;)nifb1_7%J)`Y6Lz;;@VC+%rm4Pb8&LR9T;jG z+p6ztHq7^>$#&RT+TyAjTzhEaplc&+XBWsQ$0_}`x4sak)aosWsREALyp#}-;by3; zSt}^uXReEv3MOR?a}A!Cz<~x{ALt2Glc#p*iWkVEIfY0hTgTa5#$2S+W>NL8HO&Jd zvd1+$K-HTbTw|s~I%$ils-vA`WCb91^;Usl(^^Hn0?ZhrOjuiYekHp~FuW+GyWhYpks$MnaB-qV0D;;f%6@2!Iv-U=0Vk4ox$%c2ML!@yhm6fJ->q4Q#IKUKMNZgK<{`>f5pDNy6D{&UFk4owPy>C8)|3RP5622BPbe#iF2&=T zJs*QX=S)$6d@EA2sfaZa6+dx*Z*=A)nM>;*P!L-Mo2MW^R?`LurI*C8vVk-$Z?CV9 zJ4eNm(z6utG)qL46wxdf9TpsmNfFwa5^hbHH2_)9jtqHJq1qr=p|PfvM=U{orn|@q z8K-Q`i*pxUz(Y`2^;CbcxO2z=MCB~dwa?9Foetb2r$r+g?i_0**pX?}VpB$$ri{%l zl(l&3XuW2cQ0GTzVRD^^^et%GemwCn>`9KZ1SHAAXTp9&>*p#FtaM&!@~kKkkZ$XI z3`5AeoPfKm3Z_52Voa!r$?>T*@^3>!mD^2t#m65*)2^mnQ=l>2dR8$GL%h8J)(q8* z!j*LWVzTU!UoZnrbhX(xyM}cee;=EW&+!~_ExR$tCPIpc)p=o!hXo} zgf6qsoRsW!K6y=62RWxUTE=fMvS*TDIlE#&fqTiobNSB2nL-=6d&B=ltM=zVJa56A zruj`O>(S1YO|2@@+7D2^xx8|An}e;5Bg9bwfzbS*0smAps595bC(LV$PR+= z8v5KfWVNb|sKwBZUDaewqHjN-X4q$u7%m~LM(^vq*}aWV3pbZXLDw|k9aOl%>x z&T3s2f&ZIKa`Nzbo=eg|)$B-bi+&k_UhF?af~)DW}i&S(Lg*6#UlyR zra7_Ows7H@ET7LKjadyhq_8yV2$rD-A7Rss2rSG{XBsa|}RQgEV z?(L@krP1pz6xlji!#7EY(Agk5R}r20tP52ZdFX)wDbG%S5YfUXDw}p-*Cd32@b+$_ z1yQGGFFHeJ#qHeXXS0U+x4B?-!?+~`V>9>RY^(a5b&RmK`T7 z19>uA{!O0(j+04}eaij+0YyN%zX`C<0y(Q?u}Q)PYcWmp0%3Dd%rq%D=Fd>Hc75UO z0g+66vX&HX<*<9Wrhut5z~+s(!zXxivwq%mvuA3HHHv;qwL{lUXCn*ZQ#i~Hm8i8y zUlwi2c)erh9lMi4S|jxtq@^-5I+{W^(+&c%%F^j#tx~t(dQ|0BJ&3+=ruFB^(~+dr zLBk6m`2ZGu6jG`BQ+d;40Ip)GvP2Gw$H-eCEhN=}Wg|8B?B0CI%DmsTojIknR}3JDVS*%(-l$ z7pN1kB`Aj(MRZu+ecZnh8y@J^SzLUZO!up+3~a1$TLO3aHhQ@eQfAfb%Ys*h<;Z`9 z%@Uu1Wd>I0C^uO`-iG$9hOqr{7}PrNG8z`_Y5DF8UN0q>;UO>;ZK z9`>i!!jQuo3HPeZ4_o+_lvgpaR)+N9w34=Qp~=Dh&q;r!ZYZM05=rQKy`V7H8n&HJ zcM*x7GF_2&mqD5&@v28hrL2CtfP8TRrt(|+#^d1l2P8T2PFN?bpoG!EHlYmM@)>u5 zkir3)gRU>*qw;zacAb32Sp>fY6*&IGajt0z`k1i4fPn)$a3pfb7WU;47?W*9=*yrE zVE)lH2X14LY`?85sd0zT@mwSzec)lf1*knROadDc8AOuef}HJv;PNb%&m3%dr%W&u;bP7rNJ(gFf>uRE0gWn^(zC@?rN5|U{1>#1w+b3i+2yVDDNiN@ zJ}=MW>`@%T-FC)1-6IO&GFz>mc&}n)wa+RtR#JgXi?qDFQm@NniSmEWWUvynvonyer&es|r7WHbY@V$03fd*vDzdv%$u)AXblNrX zge)m2a~2wra+lk&%mFcb$qN%kjW@_ykLC&;odyLQNW}VGAVfGh0 zz{hfH-|Djz5fZtL;)~Hv%hHEZ?{=u6rvijo8O9TbagD;CT1#f=DK;uHN0%iBh|dtV zs{!W%3=8~0-i7^QM1L)5>M!qN6Uel|#8Gs{b+P%>g&N1;y}YYBOeIdm!ZK>NknMA{ z#T{Bck!r$vS+e(pZ3H98F5lWNZn3&sNnLQ< z9OeRNjs+!hdAiOlH4+75p^ZlA@z51Q*^rbKAB{5SK$LxDV?g{@*#vsNuq(OFYpen!BFTjEqRtNLl|lT0KS5|Nv?y39T0jW{h+ z1um~uB~H-%8|VyeRqt+9Pv<)=@i;O`*sH#i(e$EbF&Jj0;2QJ_kMk7pu)`9h^}zp+|rJmw3PM!tWw!YJYkl_ebqYsJYp zw=P6$=Jvw~gNAo4c036xQ^3wA(X1sWcusuHC`p0@ULc7I(opxI!ZL`U5;;)+#Uj|y zV-Dco^SLxI-cj_HDPO12v#GH`2q(}@osF6;7Hi~)zS*tb#dA^Pjj#_CMHH&27by++r6MT{%4S5*9!T`%6cNagVH^q3WS?XONz4_R zGnQhJlWFuROk>Kg_{>6zFvJteG^2KnvM^U#MKh z>3T(|na3|-(fX%1Vh@m&L0=@1MDuqtE><%03e+@Wv=0g(8Z5lD`h<5zqHEUJEY2w82{3$upGU< zqBmP^tH^bMTa#dz*BB%$v+8KO&S%&mA7#&s6W}83c*;iO=17zcNF+KMR9oNL-c?uy zyCCu@Tp!FalCr1ASzWXWgs9!HEP&G#i1D-O!34J^M8(H3me?08jVR5k@!ATOF5IFM zl(+B{>xJ8f5Sq2J6Q8z8;|ngq2mSRiTK%QV<&<(vOtMn{V1pdVg;6Cmn#r&ebbVW! zK%Oht*}kgl*Ok1zr$DAR*B z1)^l3&(__a%7-~uV8+7N4R&`&G6{*H>#h#&LAV_G5meW3nM(Ewn?r(`fa1CK0MDG^ zaVn8Q0&e;gum^O;SgVjHR0zMAzS|z4)yI=*<**JXkqzo?x{7J9Y8irGQN_UtS8NXe z($tr$l**8n(awrBQlqKf$n0*7*o;SRG@KZ%i-n0ZeK(s2U1G$$+$zk5-tmYrW6`6p zsk(_Qc)Tb>N(Wl1YRd#w)qF~rEh5%kj75MlOghV+{VXR$5!y`-48md@WdrUWW7)`X ziY$@1_Kwuz%*GkzvQew36Eua8E~9na#%EpJW}0JMhmH=gy{;*gqymL|BJleF=G z+t&er;O>LtE9wl&yQh3AZ?mJTrRxL9J**qF&S6(0g>8Mpai#$ixRJrYrfaZph&;i1 zO)n4ZI>soCy`FGc;NQ1&QK(5ic1aRJEMoPi({g$V^Cr6L&XC|Kf@WxBiCNJXu~|R) zV3^rq9|Yq{$CK zI=oqa3$+5lx?V&!s1FPtUCk!XwwEI%;g^t z>9dDzy%bS|ehvy7Uu zH*ze9=@itqji9TfRD>g;(4CSsr=uaD%^zNZMom49_48Z1TP*j4G6MPz<)|mI38RC? zhSAj0(OK8rEOrZZOjt$C1DHvQ9g6F(n1=?lQ5DFO#e7Dk5;5&xu5-$!VlJbFL6O|N8<6-wJv*a%TMTuoFXcA4qUgfH3gssyo_Fn`x4YI zvVrbGclQedZAa4(6ou8Q3vHeQF@S;JWx2d`TczMe-~~I=0ing5Wo#O+(wQvwwKPW8sn<-OBXRbdR&sZ@#GidjZ*9=X88x$^7H8_hI zNfx8S7DA3lSIXRL;Fg5jt_*=qIwX=cYZ&(ERV{m9dkhCQ_l zxGCU>otB__2dU$bg!nDBcM=p>jU{(6{m`)rcc9KS`pX$ygAz^Z`Q9Nq0r{?JtdDi( z1n}NyXYj0I9AmkGlp63SD**Y&)u{3V{7!Gifkm%~DbmyeWdM&FW!G z)Jumd7#dnxX=R(iMzgm!PH=!iY>TP9z@Z9r36L!=fF|VF{0}tqnZVnlnF%J;eIi?` z?2s`!2tuG*(lF)ti53Fv4YQ3oX7%H)jC!rmfof5(x$Rj zIdoDi5fjIUpj6e9wT@dU)udyEaV#0HOgA_0uq6Dfme>4bPbsr#`H4+^ zRw|yr**qA@0YA*)qlfubV?-PnlQ4hCxR&ka1BgK+i%InPEgfghZwW;PJRq}7c(D!a z9kOApKG3|0$O2>~0{#$qH-`vV)Q=1WpP{k!f6r7>RRRjWrBT`)D!dP}%6E)({G=49FqOm%H(#5|Go)QGAp)#tb*Y+eA zU6bP{i6I4Xz!?4a71uHWVcmGU{%G7Ty5aNq84BXwV|uN|b&cLKP|vP}D_XZbW%(3G z&MCE?;;G%7sfe)M1M!A?r4s{TbW>Ux;#@HS;uS-N0J7k!7kv$ zJVAb1C;J67AYq@CL*pub1_s_nVRhn#bdT*H@sD`@!bAjUO&{>307x8k8R!ONkdJel zariDfw6v?svn(`aN~piq4%K2weorVQRLM$wEB8}V!e28tL(u3xd+u>L_5!G%eN22L z0|Zi&CZb}Q=E(%Oakvr@(s{%#*OIdh0USMW?rDV0vjt5Z9ZfCsB(p!l&3Sly*xlt> zg*18%D@Ya`;!bqLR6(^2))vu1%mLdlzHobZX;vTrS7BgarMWa1?B=C)vzK9KVyT1X zNH@mKqcm*j>ft%Ong|qtrNN~Nc-G=yF_v+}T9g5FfP+U3u7K_iWHk8Up!1k1x93R! z-4qPTq?-O082E~#N>9+Me88ajt8IBIu%_;ek4y0JG|J_eSc1rb=nJtp?BB!W$px88 z0souL!x15wSP{oumR_=_0+O=_AHEyLy+uV@gr^Zp5WZd#mmH|QlGLiAN2oS>RUR*j zDvDL%rGphXJ;Utau_uKHfH=ny#{)Jo6obKehHQh={KgbH-~ckWL1-?oA?(#g#0q-F zq+)wi%4%U}?2cTVu&i5Ib@1S)KF4fcsU0lv|6O!66Mv4cV(mFPP1V^BfL+63|CSd8Z`6K%84Rp#~V6KN({ZDbr(t4(5qL zuV)9LBRnx>OH+;`!OyAyKIS8zIHbGWJBk-TME_xCYYDZ6IByOmrO?ys473~>XXRd9 zj-aJdhiM=C8n1Gi;}pb2hF7rdiv3B!ANC)~T+6LS!aUT@xx-+qp6(OQ#?t+6)R0W% zgk(HoAY5|eylg-FWFVBW{NUiI6hhTPE1<-%XX?achHq-Q`{*AtfgFy^Rk-^KtCzBRCfY^%#t0a3mQ34cmw zFSdwD!(PvW)C59OIc=&!GYst($}m3EVqEER&0Lkc)Ww+_LEYW3HkMErDav96-AERQ zL&GlX0%p%c`H*&WapGZ2*|i`b64nY=Kkgt3Jd95MVY>0P8QYpn*0{=MWAWbEvu979 zJUPreEKHAH!D^QyxD=MB7#VcOU|Vj8URu4Z#%hH9m;5rgB}x@pd9x8v+aq9M}s(9KyTZ{XgQylwoNO7q52s>=cQSHIbsNS0Ju$nza114zQ%G!YMuJa zNBi+4Y-k76?>`S&jKyxD^PDEb+MX?o3VUVtVS{Z|DY%U%XH`LzL3V2B z7z0rI6S+|#+UECDjAh{#Yhf?p?Xj}CU0v8)6|DBIjU}A2e_Ja%I%U~cVA03Tl0c)+ zR%e40;FJeluDbf>*7~|;wpe*60F0?|cwZBVqGN&pzR>kI*SNuTV%@^dR*(-v89Z35 z5U!Rcvv3+Af+ey*W5=p^eq&ujV>>U09!iu%sNI+m>T7D5+sa841dC*XssVw6>RQlQ zhtb^?*yA9K0n)BIWjhA1=@6L1H#QrCLZJWpgs8P zg=LhI>^mz3)~Vs&CO`?<8FzkqIL>-bW+gEk7otNEi0}#P6VyJrf>VOKRt=C2FQJfV zQfS*xG@vidl@4)tE2q=+Ksv=8TJ?ZcXq&evNWBCT&nLMqoluw4j!6y=tVnO!4(s$= zE3EZ3KdZWF-dKmpRc5v|*h^pNXj!zR|EPl|j>cDd)Wi~t9yak!Sfp5Y;QW#YPSKsk zr|ZAx07`B0I9ur&Yle(_4CV8s*g;gj`WlX+n*UUx(QbT{ImdH+Jg7nxQvUNO zi1zVcDIL+uElN%FPB&Apqby&NvKU?a?<6P2!YbZC*Z7lWTmoZEo?>Lik>IN*Hcqox zRa@8^(FTc+NsU`Su5fF6lP{`~%+GKnn?gHt7d!LU_*~;&yfqOYN%kXtWk7%UT_qQ1T;FHv6~#&_#DhcC%FU`H04 zoBtmEfi=ftw9Zv>HjK+8)Ylj14eIOv_2&=gG|oZCvzClUHohR0_)jAW;*-CI^F|2* zAv;-1w~knRCC3ct)PEm^P^+g%!(8J`kO>|vN>L8|?Z4zm0acmj3F!QFXNh%Z3CCGN ztOr~K`YA$EK(!H>{(@IJwpHmYdm=3F+A_Ug5zo7hhggF_C`aUVgRNMMp2^8BN@A-h_vykOku@w2NHlQ)J;7Ba{6JN}GEu;?g2iJT zsEVI^UgO_{9AGc6OjOQoar@AAgMCMRJuqhnqP6aTDyml6*dvq@TDB?6bn%si3)wlK ztEzYNTHZCD*=|Wu{|Ch(dTS@dT{;X6qRAke_R7v;Tmu8G&@XFmP^74JyU;oo^h>dz zC1&V4HuMXyp_bWJWrU!7a+jn<4tZ>Gs`LM$Nz*!^?f;n2_TNlm{&yv}h7pvi%3%q$ zPQJTNzWde5cexUXj?Bd8-1w*;X@D<}XOKc!_1dWl7eCL;rPMHuP`nt405HeYNQ8?kksRB`Z|Iq(N4w((pQH zRZ7Ge)2AS}=h6$&%)CmL9Z$sy%6BDFIoDu>5yT3%fdiueJx-u(R#mNQjc9@C>JJ&L zu*3hKBMqMrnt#AZ5FwZ0P-FE%7(it@v!eG{Rn2q;G*trJ_ z7Bbh)*xG8FRmxXQsDUV?4k?4vV` zF+nU=t!CC+$dF(=g~W3ZcoIO4As^YGrWr~0rx}MaFeo6%vgzJDnZ_QNXRHc1V-9-# zY;*v4w?7Rp*l@+7Yz%EiJA#!y==l^N3_4&$*$l;5f~YeJsyeafj4Cy#h{I0v%^T^4 zDFL&K=9pX!6a__zDE3%sX>KpEA}{s|d=-M0&j1gRE5O(kSSXv^Y$FT`b_z~ujtd?c z-6ZBOfKPGQLXKRViD%L94}G{=?F3E5UJddSJv+T4&SJjTjvtfEikh5qEi7@0H8L(IFcI!dq9FPN^y$O9^rD+ zCcxepcWxkkdz57M81wudJn!-epM9Sd?~M20bM95uFhA=5u^+3wsfF3rIQSjK;G- zq8Rx_JKmtH4CMx5{W8+%b2;^Lq^yog)P-~!5UHL-7~ZW8zWY8lyIQY!IPR^gCH%$zAi5;JFNs2S2mC2S0N z5tpN~WvqK+c|hCK8U?c(NNzTtB2g4;yWb+PV6gnx^Mk1lGTw-z4jJ_o7MwUJ6O^j; z7;-)nf@3O{u{aF(+@>W98f&<7C6f}cl?Q%i_;%GB7wGUf8dAo$d$7t?&O5{?fVIa@ zpTuG6Wd{OoVFG-&Ocbv`SBxOIC*p&=!H`%nUKA%+{KvCF(5SDI`_Zo<99;=INSbJS zj4lrYA@7X~*AUKfgq96$U=#IH1_LkWq@-btljm~XL3T>c(K%R~h2%(~t0xcuX)t5W zz8wAex3pyfVAG_aG%=?M6M?AWM+jZqpj+)JegRK?PO*ijh^XVgfnI{I?`+&jg(gHX zi)SrHGsoTi3zkzcE}%#v8n_9GT{ufd(i+j_;|f}e<|=U`UF5L&UvkL&*Bma{jP7Lz zL90iXu#h)X8Rf+()stZ}gYn2-t713~&dAce?EE$aoey%KC^#B$6vI}`T+M#~-H6qX z_75l65&>Tess?oaQcfP-*gDL_vy3CINCe|S5WRrAJUEmZrTY*cFo}TR!{{;t%4dc2 zWCy(k=R!k*BxOfRZp1Iv|3eRpmVS!+0tYRA&92FEiXAEBb@s$|LRj?xU|w`R8mSTp z10O>v+*h;neZ6&01jfz;bu^js3F#TAQ(Gxr13iVl9Tr>}kg&#aGSE&8^nPt=GMjmD z+l_nYS`cMD+l2IlAcHA;`0}`=|5Z0Kj!{i(!QKOl>|%Uc|My(U{VVpeQuN;J&9$ZY zwf{Pj?=wBr%Y{*t!ZX4i?5g18oeTBGAnE@~@k>bxtrG?(iT=8Fg|DK{wcibb9(@1{ z>Gech%IPJHwMD2DNL^d!?4xZ3^b)oLK9@Z7eyz_U%K09kI4haV+8jzsl`)}B!o*Vf zpWiIX6MZT6+Uo9ReO2GxEzN-j*a4HB>s{rnkVN0aHx-YZ1OGD{iel-r)rDINx)Kcx zS>EMVjoFrumy<(ldOPk zIogZ=*2o(gJ%Ji$LpNGSCjz(&9owS#0fxJ&u}OYe7%V zoMX||!jwpu=GE7Sd!*@`o`fvlU{J6?7VbfXOwhX~SgEjQ6$Oxd!AsO`7BA^{Eqoo+ z*K^%S+X_rfJY;5>xE6mj+TH)9y>Ii+HD-FaVD7v4O`?&Ci)tM$B1y2t`_CO9o%H{m zgTOkP{r@%1)@SIcJ>sHjd6}4_R zn%Elq^2ddLe*wjq*AkRs;)fR5@nfA=j6@Dr-aLjld3bUDFwY}wfOU`$y#}j5m4(+c zk4zEumpXfH1zM*XW{D=}uJFbtT4M3y#??SDO`6$}i2Qt_X&oMptfr1utA39?$G3+b zBlB9FuA+PF`4yb6%mNXtM~o>MrvK;dM&*fAG?|aZt-b7AERyXH4$Ly+5@|=&s2$3U zX5w~XG!RILWmPRmlR*U9bEd)XF3KKR%gC#aol7UfywmHjvIkPme47O&Y4Df`70oIa!pLpQ)`DLMg zi%mrzmPS!FR5KLmPJ-3Q5Pu+})ruj1#s@Jrn~43`M)r=43%r41eLOjgWyO$BV;yX0 zAM|}|$6RY#u*#}uJ8k43D;fpO7&N8?TM!tPND`Em19dGOO<)JY)tt!s=SlJtRmJ? z!;w)`2;_q*$czW|HQ*a)F~F=$+kMl3yimPMsX!|nwyLbXt!k^r3RJUs3bUYT z&H}66nn7BYO-ryFiViysW&&)5GRX*Z<6tD3O6EY1fuGH8>V1MiSD6^acw z(G>0uZEkC8#fT3^4BI}EjLwj4UkWcHK4?00wBC3~i&VM-*P)-y9du+rf@_!-cD1z% zURG50`6yY$SGz{No~pm**(n7?XCjF#n1k7vRW4M&MRcX2(lUL~S}KH>RxPvO-qUzptzJXNlsqW#t5={B1YZ$2C>crh zCx?<@wgs@ANQ;QDain$8z(aj>4L?N=faY<)m z3wW~Y=x#Io+hBAFpRP5uMUEkfyl19%wCBtN1f01aXS zf0WSt;gAk|Enrj1t-AW|`nvl0jopjtn)&oDS`|+85n@5c$1q8ezmIsV1el5O9=Ki7 zXJFqlu^RFzJD!I#s$!)goEtrlJ#DW=ol8<9~g|2r8pfL$m4Bdh;4X?$_On3 zOI?NX5sOdIfZWcFCegN1l%2Q9#@WNaYh8y(LgtE^iJHxbMk;)j zCvw1A4^vKYUI3$7$m-QhfO^Eh!Cu8__h28}!!6~ic(vNH&Hm~^$XJ-z8dj`6+Wc2U z^Fe1%+PJfxpbeoVJ&fZ%r=y|hxNDLkRRy-7T&teEya&bfaEtljRTD(F$C<$Q7yU}d zhX%DTH9pqeC9kctZ)Tt9vXtxQaf!alTAbRO?{U$otr*A>|8i+pBCgs4fp`kEkpqm( zv8f$TMMnbw`$zZj>>!C&sCwV8q72>3bk!k4{tPo4zX?n z!`^bQ;M}xC5NoER+FdSaVwB^I;)lpB41^xx3D~Eo_A1is!D7cG<)yQYCl4Hiy|%ty zbyOm5t7d})37}|`8)$X_Z@1)`0L;cw?*v zFG!jOS3ti=28%u5`}%YSWF6R}Aa~*YCyGz&-8HQElmv&4_GaT)3~5hB*tdcc?xDEa zETHaa#vD0kGorD=hAobB-0FNH8RMF=Bw5j?AVEJ+qp3d8bo%-n!u8njWgH$ak&0w8 z$wU;fD75tek}lg}6NF`;1yW}=KVzEL25})Yp@}iKoZq+D0HBX>!n83O2S_tm21?^ij6tCZ!Me^x z#B{v%O^lj>DeoX$xL+E3WdUjH0k$!a!c%K`Wmm=0NML1M;DD;Yp35q`d_GU8t2&hN zT6M~!av%SnzLmxN~E zWdQsT$tEKiD+wMW_1OXy0wz1lmdp>PtUao%3aqBfhwx9lkYNLegwaBd_RiNEehV?2 z36dBHwi?hHINZAeix;2|Y!JzwKZn9&qEyg5aYkNoaQqg>bCBkrgOO2Q5Wu03z?C@7 zKAJ7V0GI)JkpqBFN%z{(JW34kNCY-YanUHN6W}BU*iwo!!Xt#c3RMzhs+tZpW~yPF z7@KY(xzq{w5dkw`M60c-*6!9cYq~W6QXXm`0gf}<<++EQ^p@|ETCiNKA zvV&+MIN;@g2sTNQwYSy50W#DRg>6QtRq(+f81t_cV8!+lkCS@tuMZNsQhqEL;0t7Sxw+~r>kFxpwgJrTCq#!6k9mYH58xW&7`w$>a=Si%McC=oXj6j2gJl)F_xW*25-Paw+AeSx%Bx`MTV zTi`cv?pVYg7_@USM2e#__`OFHBc=Ilir;Pso9vE!sx6zg>UY~s16337s=_{$7sNU| zmc(t^3IMJVv}9N^PLlTGuE?;Oeq5CH7Yw7X@niK z&B_gCioWV(?__2VdfZiXne&b4ayM<2tlZJoF6Dk}mO5w}lH)96_(Uo^e`-r>MsUD# zwq8H6PMtNSx@7h-n>Kbqy5Pq=Fgi0CCq>49upWY`0gMw_N3cCZU`5g0yp4W5aO*}n zPr|nIY*&b60ng1=%MdxuNOpw{()W0Z-+wJe8MTki)eZy)qEF7npdaZXZdAxNWKlSg zZMeFNh(;izN?2Sms0x9Cg+MbXb1sJEPXI-M1#N!(yqUo&oYgaf)wmpz5oA2zwy;KK zv><5>T)N7wM0{cm)r(k()D~}Gfwva1bvg18k{QOk#AJDJ!^r^{VdrG4tREqwu|<0X ztH!RGIYyO`kJj*hQ@JgB>?bzUcmc%3Nd z>#<7sSNo!{3;Aq9SS%(=8y{&yVH zu!IIiL8`Ccle(iy)8mdlsOvoMtn<9%@Vw(#N9N+uEgzgjxyT+X&V=JI6=mIQC+r?f zq`JAUm2g#X&tMe*U5>L8svQ)Sc7^0wxNPw_3m$W~T-(Bm?Wk~A()sj2Ad1;v6(#J6OmD_86%eR)(0!&uL? z7KFPhIJL?#SCEvWbBJ#0>24|R)lE>xPfSoW&iUjSBa87FWg;iuML%`_~NE%#FW>NE| zH=azx{Ye?0)&-4pbKCiGA>-O2(G^e;zl4Ab3EQf0G}&hj$N8P=U_4jjaurtSa@D8N zPKX@`V{p|Y0LL_OEF3hgcxot-O{ehYL%K~#AbaRS)s!SmWjo!M8-{yaRDnscwt&(~ z4189Rj5O$S)g^QBYzj4Uz<>-;Q z266nQ4O_X%!h4D__A(K&bDlyLPwv@Y$yv5W_|qo49NpEU79+iWp>@1`h(&S{`Q+9d zVxrL6+H0>aZXC)L*$6uq`~unoaW`gA5f4S$G$mx5*A`j}0X{bZ*g)=~k~>G_ zf+CiR3`wXxHc6QhXhjL$xNP}FutZSD8DQ?YTaFd+ct$NAQgeo78jpeYFZjd+`xBaf zbOs<@u?%XKJi2)ID}z zI_=d~a0M)IG@EAuA6Flai_3u+=*+-2RcL32=mrnR zN$)%j?mf^4K_tt4utjjd$<2@7g0lg6VS`x|@9RrM6Ko8~(Vid6flpEW#b*JuNmLJs z7be-JKEh@z5=`!t5>&%Us|crP1QeRkTM_9Lvu>dPqqnRG#6pOZ+PyW9=pV3p6FH%f ztj&acinRmXm{9ME$->&mno^-IPgn%H_^iN@MeQu|Jj!*6r6zIrGNn@74LZf)U?nLP z_eiBuG+xF+li@CphlEss3X_`3A7nj{8JKCD1PRkG!*Xb@}-mkI8rZjZbLH@!8qsDs$T*Z^#R| zz1~oNEgYO-%Cb4z4c{Eic1Mz_{NOU2JI=T+Hif$oOufq&>guWvvx262Lm9VJiItt= z>;V3K^204OMj=f)(EM#{?Pywpy%9@GXM~i=@e%IO@`IOfuVS|Mr76>~A3Zl4qw4x2@2;w5pf zr&oYFTC!-jQcf*JY4RDy1p#fRW*LPQ5|pu1&mbmJA~5hT)l%uVilthFoQbF>pMsqQ ziPnS~xK^2|y<}#o3?ga#T%vcmJ{#PXwzRf1g20xd@D_~Yzi@ps7bzT|ky(5sgBvW| zWsAeU)E-okM!{Nq*y~xvmDs$Gyq#sCnj`OJ4 z3=~e12@v<-%z8(%!P$J0wsdC+G6jLz$fAhDYU?Q#)n@VNt(y4g zu-7H%2PYkDwJ$BRmQ|MHUqax4AU*;eD6=Y-(cen;+Ap2n1&Al6pZ)+f^fqWr=$ZF83^-Qd!|!wWh0Ub*-0e9PYhl?Y)d`08>~-JJhvQ z1+`dD$m3z5`K}r$(X+}`*6%6{eye3JyU~h zp`a44MPJg;)DGUHVbYTI3n~@mb7`Ohv%=NE>ME7eMcU@_ynxaMn&Y~)9tbLVKPjt5 za3`EkBy;@hME`PkYxrPwc~;4~P|GC2K3xNDar3-6Gk30Zez%tukW70?<%TyZtkvmq zHFp}(Ir+lWw_By`b=PPHyV@(%N?xNY+l=R^C7ojDOg0@DC*I}8Lb}{&ra)%5wBXo$ zSjgcK@GwV)u+Zm3FCaZ0N(IJ(R%~)~Os6gXs`@A3z{TwALOt+;J};sX{>A&=DD2-j z2LFO~OvITEqjRhHg+WJWUFX7%a4=*@LDsm6c=mL<`*eB(bvxc$9-|I-XWkXhF|O8DqH>DE7}PFNb#vrr85lQ;JQ*NHVc9 z!r35tS27>_@;Px5_RdMO11MSgvdoMnb~P-lYp$>BXbe}w^hG0e5oMKQ4=&iZgK?3j z=ESN4I_7sTYHSBQJAQs*M5Q7=mxzvy_?%J+r7rm(QVLxj>J@1juZ*k1$nskWnI*e zu<1Gg=Ny}8C?aH=U@{Q_2O^eNmgo(8;n$02&s;i_vszla=QX#^>F!uKr=!zQTSgg^ z6-fIGWdx49mr2`+kxHLMNi2L+$XeXyrkrjx;FiF)>e~VH46hEzKnTw-8TP&P5+Sl3 z%-4W{#lv(mo&#LTus6~hWt6RdAaUS|h9B~&zQN# zo}v&u=ZhkmjUp(M5PqUoHiBv*L}(Vkjtn#zQ{S4;w@F15&fSdiaEog<$?!d%AWk%V zZMl&^R{@a9EaP=_U@#rCb{nzuNHFMws>ALOSg-+UV5_}0$Tmlrtn@s$EVJ2RZ>?89 z_&VO!2S`0mAZ z&HK`=ew1$9k@p5sBz^?h%;J?}jFSN%C~%V^NlGu?_+b$8u~x+gGr3U`uLpfDlpwOB zq8GKz-Im*3Mj}YJ3-QRnQhOlH{ll>@ZHB`rmto_zBO;&(Q7Z`N6`ya%0U(wIg9LHt zsp15LTR-?qclL$ZJBiczFE>u0_gT$oph_eW&66)2ppV6L^eq5xK#{+trjN5K zmY_Rf1dUH}?3p;%;8@f@%mWk7S7sx1k*q%|}x?n*a;OUi1v@;^l++80O z%0^V)HEZJ%G>jg_cbGcydhhET_9SU-!E-r?k$U6w?ucJVuWI?l6&)AZC-vItBzS(5 zFh0m@x=JvboIETBZ`1s$hcPZTUxR_&gH_hT#Z4{N3c#S?bAik48(S73k-$HEURV{n zkRFp3kPcx%Vx*!`ZtJKHdp(wy1*V3*voJ6%?A^^m;Z;j>hn32+6_|>`24=Pf)E}Gc zTIS)Og>~~9t>*gfx`u}K#*PjQHaEjheQR@bT_?V*@7%u)15FK$EuBqso9gR289PEH z)psvwtm|0V-nf9hqsNX8Rw|aYptYs3v#x!A2)EQNz(QIUE@*6Ts)t}(U0Y+jD5kTq zxe@RfF;QpJf<~9HxWTP|H<%`3+4K<9E$@2nK`T#}(Gk z5*Dp5AxIpCKiVFHacYZ!P8IC|+^SH~4-~ZMvjXm?eS8)&!PTo>9{xcVYXC%HmxMsL7g`4YfjqC$_aNuT^;5JRwH(* z7ON3#k%wP;Xi-!7y$4TBvsKSx?Pl>Qer}}{h}6Y)@(fXcG+uMHp&3D!f|oB#!bv;j&>`3SEE zL7ecJK-GA~wS-#}2cZQON044=shh%x4rmAPdU;B&$->BjZFyU~$eTqHR7>$zNc$vw z(sTrPLr6S}$WJkwfXT8EG#s=-_TOeGWz%sAU$}kz0@Sr*SffNRq5G!n-T~K ztSO7;D}U_ezcof|i;PXDGlc~LA@S<>w%%^IKTR>JLKhTWQ@g6WrfOB{#RR%itVQ&a z?Iq?a!nG;SU2fy0TY#iE1X)fe*+o{T$xqR>HC=)UKB~0D4hOISfeUjaLICm)>mAgf z5I4rQJWH#V`7Hp0!=ni(fN@_Sz@jGOgEY@8xGX=#HxtMv<}xy$Knl2sf0!fu5??6h zVwxR<6Clk*<$<(?q8@2a2sdkdMF1)p+=d{QBHkh-Y}70WTJB)T>{xEGo*)+tc^j23 z@rXwIT{6Paqa(Dapnt#_3hvGPD9|H53pU;!ZA+HN2DbZ$#yoQJ62kmf+mgi_wIh>- zSJ)y;F#g*arn3@V*02RMf>M`23Kbi)SKg7Xs8>j2qU_kjvwO?DwY6pC{E<|nQvDzy zV&_@uk0VG&Ez9DK@Up_BUwRh6+IYjffs|KDcmDm%lrBdQ;siFGMG)`drA#j-qFMLL zdJIVfoa*$fyk2J-13Z*Rf%Odx#VkkF$&~PYz#~O#HC9Le=wzzf4tp^d?Pp*B*h|(P zSvu+EhSOGmI>*M(CXr&b&uUFs3p)1i@Dn&^57kPVpNTAodt;F*1~k@bLz(Kc8uppj z)@JQxO$}B}1CKs%bhk$b0k__+<)tZzzz9M>f=3*kafG6pQdB=oO&b;L1|qavx$*!6 zd!iXDkU+tBP}y%(G->B2Q)}Dp$&@zJi~o1Hi{1!aMKqfN8IuDx&gPJ!I}?`9GR2e*hFCV%JyZugnHh|O2W1*zCy6o07J(*& zy*#m3gCkDbtjgvwvQy95-Ob&kvl?#J4|k4tLKvvksZNXb008O1J--7;F#s3U)lNG_ z?Nun~t~G!YN#0Z~pdsO3pwb7dIqV#)s9IMUk~*HW2R<_yLzX~muNUhrkb#%&z4zWr z?U7}bzM9(FN+0%jZ7r6^jo9EL=q3Os5>hb zHBf_zfW$5lv%pCO9c!V8EV{06Q||%mG&;G`lx z5~*&fH^&}uv}U)-nao&qx{wo@!6p>eAK`isaC60N+x$Wen^+CWG~m@HYgJ!9N!)KP z%}OAgX^U-gdDLEo%QR9Y22OzAPJt7r4lACE26guUtX@Xc%SCcJh;Vp9g0N(@p@I!- zUD)kXO7n23ikcfSIt2CiqAn0|C{|UlnqTHXLRY_jaR{CeB-xDI0*i6GmS>mS<<~n)fiWa zYhl+yD7^-{cxh`J$N)Q*SxaG*moW|j=0ae=&zMy_!g1T}EV@QRTw)f>mCcaZWvLfI zYGKVQQ;P_G{?)B7XcqDd1lv*CK~UO3`2-`Xgsht8*sth74N#y!tzGyOfgCZ&fj7`1 z2OLSbQ3do*8m~A>H-J-ZX%WHxq3WYJ7s2w$#zjlX#~+8aMI>vk)_@fU5Z4uYZfQ+t zak<)wPN7Vj&4RsH zAmD^9nH5yiaqKlhlTo0ExVySsoCKNcg;64jr@|E%s{Gd21j+BRl++-NO5ScwlS~!| zp1W+JRtDAxRwz^pM{bth-PP0O0S!IW(ew7ODCn!qC|-$L74?irR8`He=4Rt@t3z0o z&IPGI$A@o9MT10e%`f7T9U#PzS6HNyoTyZBE-<>W!R{h4n1JtQeC=RDZh0U9^TUlA z+w^+j#sXFZJI*KiM#18T+$Uv*V_~m{0$!J$jlu!a>!EJTWxflXVM$ZHgFOL{MItH?%bhVHG3$=4^kCv28qJpHD zkZY%_#P&d_E5;7WX_bpK}00qQKV!oM|MD zTCLG56;?qR5&`~8Kk@@Kt(+Qan4}!$Bqpg;En+S;j|D_+iO=BTan8G+`P=-W+|I&{>=3MIv z`_d)-3nY}&TAXWzc2z=pm`}le*q=(Q1pI28o{V{@c6G8nmGLK4yk|5U*#!939VB*R zTrnbV7J1U-8yXBxJZJJ!JdV}O?O=+J950SrMbVs~%RFOSi318HZZ2U0E7AK(T};y{ zLLIR!t5hkDZA-n8V@LR16WVxLgStG%ignzTXY(n%H_&zG!W>3k{8Sa&N_n}(+UaI3 zO{D`|N{nGvd0rxY%~0ICULST7avl0h(RsWvaPPKOjVaxf3G|}a^soifNp*?z7SR_r zbfK`68mP5H!B8O7&wiIP_BT{sZh@LR3wlCUd3mTdQ#%6xd2w_)=Cm#W<-vB||6E!O zYJ>cxP7YXwZr2*ZLYdIGqlHLIQ)fV)h00x;*DKR^lk&@DIO&@BS;J-SKAN=$w>>ac z9yx|_E=PT%E|LRRs$2Sd^f`}ziaN^!p-e37+}zUG+&3m=m&s&C-EMuH%tlgKfNASK zb_r%$Mb*aD2v4L)@*(=arm!c+(Bqz9?s2rQ6{kY9QdugYwxLip0u2a=lv4$5myypS z7B2y&@DQn;fBdApmJ;|7q`{JlXZzqvhoBb$!lDB#%u}cXm&SS`IiZdeB#kFgJ)jR+ zXx1fsjtHSJnK~o-gmkmjhZ`LuE%Cv4auh7T6DuQGGz&r9*p7UvwZobgtPbuT6kCC@ zu}Io06fE^|cbY>QQ^Y*S6%-)me2FsTA}KiMkrvZ@5Nk!W6Ry&cgMML|hT^G2JQa-# zfDmOUPOiULpCCd4Sh-8@Ui^LlFW=zm+h%$Q?Tw=~TPhx_aS69RP%C`~`*gT5>5caxUjrUMK@0#F8@+%t zp@0k0R*#2$nm6e3a8`FUZZ<3q#M3!&b>)R6XW+uE(v%2u;JuBFzPO%oXEkmV8F zt2TkeX+^rc?BFD-D!S6W=m@HMcdL53YmH0lYeYaf3;a>}pt+7|1Ti>%L6`iXo{Icn z#9m=l&727>8C(H#5L-<48cXn>+o9&I)Jsq)9=}c6)`+iV`=#D>L4Fky@U*j~(7FID z+#PkpZ3X4^vCKTLAh~FpVO)O~UodQ%jKiwJwQe~Iv%y%FYmCIC3IueOxubBiOBY%c zw4~)xSqMg`2%bIBr(Mgjb*C2u1cmWSvaq~ zv8}beQzeyADz#?3JW023Rw=~G!gvJ42Nx=2#BZZDh96#6*-@@Zt9PynzUYqX# zW;F>t&ucRhc#&>2En?GBJ!t)xW(0^QP+|3+_*{`fe^P0<#I(Duy>(uD-GWITM?_)D zj{5edwoa9ho(t18)OFUWRPdzI)bBr!Y%V5wWUzo%ND86eNP1L2hwAE^TkGo>{p11d z&BD%BAo1)K51H@4&ld#}T28DO(5i+8Q7XHx`G#+FWnoFL*%9(bgvN@Q~IHc6!ToLmeWdt*RxB zjZ0uv;jfA($9t1J^sBGrwuYv5Sj+Hhek-SJlXTDTW(ovNp!XQmM_q^^CTSuG=Xb(KuH_3!L zFGxkiPkS)vB0vF55;zaqn@;tvv*4}Z-jr601f2kVa+$Ep6Iv4D-k~*~Y&Ch*3q-9Y zJ?#8BbEc*YBfQ$z9IEQ^NnXtt}6=(zSb?fW0DM6-70dD z<<_k~z^O{QPx)02Er-5diVl@MAv*+5p(^mHZ1!qTfmak(jNu^(i&b($cnw#a=<+(1 z&1?D$T5{6I$0t<9M=8MA@=?t;Tn2wE4YhW5EZ1_YBo#QQ$Imc4+qM^6p8Ky31E1R?6~_?VpX;w39-!{qmKoCgsXmDVD&i zM#Am&g#7(1agN1%SeY!CakW5Zu+2#E>)x?ythIVssoo;}V2+EScqb#r?m@t)Vhxj( zvG3D+P9C1htwm^<3~-KIijqa>GrHwQchE4CZNvl{jtlh!PX*oW`apEzSw#xvj`YIU8ut5lW zIo1z00Yl-?D%RySm0hxPYAQoDAs#3CNX3bc5-|dNEKJZqkQ>ZxAgL#W3AEP`v&K8t zS`y;&zJyg?>M#v{(&((5i=f7cRWsLApyGA|^@ZwArUaexvzVHtbLThLFT-mw?s5~~ z)=HosCA8J@L(;->mQ~hN`Y?S>Gx!IqsfUR1$#)Z%E<6TJo^o89-zS)U7<(3GLtVhbp zYFdcE@rs-*q6%cZT(3iDGGTj3_*(|H7bJY*hS%JFh}+frxXF{Wv&BSQqShO?8d^I7 zc5XBo_hV5)giN0z1aI7myQjt*WT`aAYb+7ku9OvY0mOhkw+F^vT*;TwhpPf;;fHuZ zU|LNbX2kQ11eZv4jnB4dhR3As3EfL~D}7_JE#u{z$VzYkh&pBwb(@OdW%Kz&AfOgG z@dNXz90ggSk3u}=vT;MXup$wR2mKtfn99oALOsssw=(f`1~CDEL+eG< z@k};hlW-Ft#cEu_J+u|7l%hyBkqmGfLtx2XR+8b9x(&w93%gY&+y~t~w4%#|)5J=t z9JZR#^_pdsq1CHv?bS6r?6+3;gHec%coTFRo@+*Amy#RefT0my&>)eRwb|o%=^h6+ zQlSLN3de#H(h>=jNb*ltY`W_)tY^D?p-`nXrFB^EI&y#wFC-f$$(TiqZS1QzUbpzwnhPeps=*Vp{N;AP zkYhZHUM=|q3tl@TVVG##$cz|jxc%1sW;V%P=<0t2xrLj0w^b*ft!VU-4Ey|n5{ zu%d2T0vVMIE~C%@n44v=IKI=7R$onR!7gVu3}HQG8A121u4cVVBB>e+Wo(} z3{1Nn4UI*}F!+@laypb(j8x!Lp__d?DYLtbH$3={lb38r* zB_NC>AP-1@G-LrP2?gvLK_935-FChY@N<#PPG@AcZaAR@jaUJ-YYBT!vxJZ)*U(n4 z*Y+>(3L-*}-|r<%&^mU4Wyb?xV9_w&xQ+D~#d7e@f~J|3@x)r4p{2_a6v!V62L1iD zEP~gr_D@HVw3&h*xV7sFGJGxewpcA8wf#y^A5h`ywT+}dL1@5dZY)YLti;#(!SwC;O*)z4p8b!aQ+QEB3j4U9*B+=_l@mh=Y zWzm+5*E?q3u{$ZGHBz5JS}HT6qba3MwR2%rmlL3el3-w*%)u{Zl-qHSbD&t6!dyY7 zmRMZcyJBB&q{mNN8#4!TR8D45%2NSaC=fK7c1P_OkmKld#hTl+WI%u!{~@!kG13RRG2R^C0Eu`gpiX0%iDuo zYh0n({K9;8C<708;Y?wE$4n3Ma+e)wxsD6~1`M`+5q$!N+KL!T4j(Dy?a2 zrs!%JQ~JGWzGF#u+Sh6BpolMH*)R>6E@|B|7^jbX|73oRTvr&pOnHeXOnoSl@MoDH8 zJ*J?-!lZhvOwQ>#rQ#3t(o`{*Qawe;9f!VJ zg;rhpoOb2sSV(Z$=N1*Q^QU>u2XUmFS-dd1=+Mf;=Njk9H^nKA<56wkklGkF^01;B3{UvYOTQ`EtxD>leK_p0PtD$zS6^~JdS7`$BoI0 z9UR9_j?zO-;OG2mlL6E%HlUG0NU9s3fSlBg=U}w@>cbZel=NjwKxR})=@&*$rFT&Ol_!->ka$$Iu;0;;M!CLrG zf&T#arf^9^3hI_z0O&go3YnLUXS~959o^p0oh&h}@l-nBKTu=Tl}Upe?QA+4w+TB7 z56@Z~2}CXyBL`(v9@-#hprbLhfRVSsb!VEI(vh~3cxQkrA#^`1MkLWkvEJq7!Airj zTe$3CoFAV% zT%kZ4(tME#L&qMRV=xs-mrd=ec4#?8F%~rh8!2yCkAcukN!$f~a<~H;(w(pqQ&*(e zk#HfZaj;#6R2|^PHibJ*){dqD20)$}Ss4qBrYtPk3gB4z8VJeeunrRj49<6gK#@lc za)&pZV0)#wW2IdVFLcpMC95QoVRRva4xkA45kUBGSE!&;eRvE4m`p;lL1TV#FRZz$ zqI+t-A*z!q;Vo+OA#8#3Ja*g&@f!ei{-(bVg$&3tU&d)wHhs_m3uwhGrHv0gW?hIUT=sUgT(uV@M0mxDOZ-|np0)dcu2UtP~zl1 zeE{js$((7dLyO-j6un(r%d55V?$yS;R9mYXwg2(!H0?r78%`3$t-DoQcdNGUR&Cv_ z8tx2Kfzs44X}>}R@s?Y${NUiIm$6Ci!c^FO)Q1{u1w?RXLR?+V2Xt#t3nj zfCV-sUQRz)o+7@pP<2&#MQ03!bfulv{5|=V4k`Eyao{Bd3!Igs)E)SY^l(Z#vL^q7 z8R4kMr~sW~18hhxpJKxUo`e~r*wEU+C4-Sf()I(iuk6IWCVEoMb4vsdP6j4m{q&4S=Ss3*adED4aP_ol;>8 zP>VQ}iZpTOkS7+FBOK}$&!mIAXz>Cm$1R{lrW-gc0_DV%@s=ox5f<|k2+LF!tRsZL z@?K~I*q|Se;8Ug`RAdC*Ou^DagLZLf0Y5beVZS%~)N0+k7U{=f*Q@mf^O$UX6Sm;q z5kndT2H8Bf7`7xF4K#h6uZ~jN9c!8>5b%FllO{-q7x_ajHsnu0gGp6spUR8DV^xbz~&#L-YbU>bcbk?%|e;xnwN!*JXdQ`#* zUuO zH@MCQh~HQok$sUQOLRvrieeoHb~c=aA!A8shj@*Mk5mWs7j}cqod)?i_9KBkvfns< zTqfU}OxOcDCZr#Hd+}Tr&xR8`fJWFp3FmGRM0LYaSlpdzAbd^dr}o z&!$+l#2LiWtn08=@RlsDVf4`!c&9Zud}Im$HbiP3uuT%gQp6y#vCv>I`73)MLVlZt zH9g!jl%q2U@l{#!YJy7WNeke_5Eaz%wKUH<=Qmm%t#dmU*R?lVO&wNSd+Va6hQYHsS>-;WpF zoh?xA+}3uh&T6Y`?`*1H*j(3cwJmIKYwc)cO=w^Rw=}iP1;_~WwFSV;EiBS%Tm+uC zI_87g3#*M4w*<6rI$BvN3l~^(8d-Dd<}^1_>FitTo9mhu_^pPz1?Z=X#kR71?U;<3 zWG$ZGh*3=~;3u=is;ftjU##`4}XUiYG|xuhq!qiP=KD8Mze7w3hX12h^E|wIye}18Zm_&@E<`T$$v+0$FJEGx)&5hR5gK2@l5=oK^T$u_< zK>%qvxrW2G6wriBHo9#1LP--R10VFkpm#Tonn+C*AMbG`3??_e>3Dhk(;3T4qaAflm zqDdh*@e3>R5-IjGOp|~zhB>O2M2nJ_P@GsKbSPcrMOWSa&FN^6<%-P_-9kld(X&9Z zphor@uIOOF(CLZ$o2JZgWTyTD-$#He<;M$VNw$HEB6bK>J_!3tYlqjCCGbreV2;XB zhozylsT0r!(6J31=3$)Rbfa}Xq$LkHFo9|U;1z`tylKJR;md#|#v|Eef(-=v)Ui1> zbuxiqTtRl!Pk=?qDp6Np4Fcxl@iS!_T_Hx$Xgbe}7~q)pgOG3(eD^}4TA0Mplz3_= z2-oTGIfFy+ZBWgEMOew;5UVDd5wZ1c7#qz%EQk{1i}?#$8|WQG<7;-HSFc+axA502 z8ejKkRk8Euweyl8n!QF_Rq-0(9Pl+pv)9={@veOVzQ_);Sd<>g57@V%shz$7qM^4W z&W-d=r=sBW7e+LS=wOWHr=H+nNm25HEnu(t7s4z07z|+pF_ayoT+~!6(8t<0WR`7b zqhVLf&appS(Wry9}$Lqm%1dS|F|}o~i@FtPdLN8R6bvOB;yE z=q60%ay6y2TV?1Dzntu%PBx`^wSH1?gk>*YGR}-c-~~llzT^r-h4&2d3&#x-E4WiOnwdV`i2`q#NI`w=3%b}> z%aTmF9&i;}0sO-y7#+*nZ_R6OUDyWb!8p_+4Op6yYk)MRU}*;}0G_ZYEeP9+q=ghL zX&N@acAgZ(UqzBa3YOHCjVCK^XG-z8a^1ie=TwKfG?0GAL}rqaQ3cXZ)Mo^!jE2rH zl8FdVH`G$P8dF1wY?=@hg*J|jTS*pRz;&!eg+p&ya;;mEW>}IuSVUkfxp*z2Ll!M_ zOHu;x-k@QDqgoaCXDI{&w=6cXz!bD#@zXU2OD7@YSxT-k!uwj{MC(`HB!6Y)Mrq=~ zqUJMkqB&zeODy?Zmf!kKARC+MlGM08l7w2GsqPX*j8h;^3ZD?88-UbRGSQ&VDoO>v zaII-5kkd}LM{X2fyg=J$Ny4j^z(jNBjOjrD@C7p?w^lPltRmU9RcvYMhxdYBuJlPA z14gMh)Ttj2K8)Im!>j~T1>R4mUm(&&supyWsTINJnByjf?j>3Um+M!eMNz(xH^x{= zAWKM~hrD)zgkY^kF3U5U)rB_?*?w1o%S1`0Ql3ucA(3_DzcI#uhwIFK;tJsPhb zh~v zM6x*{zp#1&s8=Hmex5}D*}QKwI>7H_3DXmr^miFn}Feb~i# zoY9eL%3?jz1P1k1wCSo%SY=smt_Ne8J4;Wcbz)LU;zbXW`ziQlKgy~~5!a5K~f(>cN zt|S(mz#JE!9#a0eX#jiF6sB$x=jV7#`s<1h=E>EQ?krXFJ{kj^W~J!?mFvp0epE#8 z`2Ao9Nk7Xy{va4cx}54xk(_g{D5C#FYNIOve<+W=yuk(SahZ(}|&?jCvxtM+BCDG4lXFT~;ofk492-Gs(RG z_ke3O8f7nOPoSv}EI&KWc%4WR@@jh-FfMX~G7p7}qH#ZD$x+0TN!XYf_C>+gI6npm zoVf4wtl}*WRIlMzpF$0TFPGxI7t-}pXhn^;X?Z{zW69lsFCd{%h;34oQSiFhsXV8M zlM8=M>D>q)^m%viPTNos#!P1soXAeFJ)wOIPPV`+@I#U8%pIJ;BMF& zSFR}ixW{G(5h6^8Zd2*uVBrR%bLa(>5>c3RLJ4i_adHEt5?Y>u)1lH175`{q8_nn` z%xCOgtD2XWKei4_`;NMoC3xthU2ziJbI{{E{Lho!dAXP0F!dI zfrYDa#^!y-OGa_Ab0zQ<>?e z?lxe4aaYDz4jBW)lYOX?P^1XFT4xh2nuwzVP`1R`M~DLjFU8Jh(En4QkFkVhTK^34 zrHQ{08w7|rXOl5`SEDnSN$#IE$O~Bv76BBnTw)lcr#HvgJU*{jB2)bu__|5SYQBb4!x+_imnqe!nV9{FB)KV z4Q70JA1$5&c;c?H+@>y)+e}1G{aC8WHKT#aRZ|DyPb|p(%y*<@M{1VL1F?-P==%Rh z|4#*jtV@IaE5AzpzZuh}71#fpS~X+(wCN80zp2xv&0MGd_pkW3>#^Th?~J3*ZrxzR zHxC%?+V=4ewmkYU;BnVyTQG5{svpOHP7Fm!TLedpEmlzq_V1$V{^8dz2A0^ zA9lkzjTis?oPl4yxXFb}4(dMhm?itQZS?eR?Xy>Go%!&Y(~f9damdXd&il(JzrFwd zPY%8Awbl1u_sMmyomqRzZ+6&j!2^4qvh3-uvO^ZT4{x~O;VYj${_U2xPaB?c*iJ{a z{eGJ3N1J4>-}Lx7-+QL)^Tvy8>u3Ksr0JNyEI;Hs7oX7h;>lOLzJ1Y~p|f_}a?2;r zx@_+|4nOA7y^n9n+kgN0`r(IT;w#~i$-{0t< zhHsv<{?pcsvu55=cEWM&;C*Iqv(u;CA&*-#Y8HyWaotM+Y4g|Hd~@ol?=e z^?4f{mOtRM6*Ij*e&f7lmz-U(cZ2^MTh||P|Lf@|KL6;r&(C`I^Hgkj_>KP0KR;{9 zAsdFyKK^GdJN@OH{qFiS{@Ga{T=3a*Kbv#VJAeDUv*wm(F6_WsX4@AyUY`uE?w z_q6Toi$A??{p6$>+r0VQ)7$NpZeIBL=2y+CKJ>HXZA)*fy=}#>R$ObZ_t4^Pw>o>n z(e*xiXL#1FoA%srUGn@r{@JgQk`t?DyvM^1YqaPUyyjenVc$Oqr}>ATmw`j3D7?zAJk=ihW!;@0<` zynF6PD}1+}Jl}JP|C0mHdUcX9(^i%IV$-8I&(22F%?HwDu*Z=E>m;SP8>19Ve zx5q$Y#?0`uZ@&Ah-TJSZ`}cECZ1ygDuWx`toyc4Uu{43j2Z3+Z%_X9fsLo1*?r5e zZ%$rQG3)PtIAXqaz}_GHZE5+9HM6H(=No!0wA0SN|MbI|H@xlp`)O4#JbKLuH~!&@ z@Pp|cvo*^{TXxHxFm1D+-||i*NqX>ids+{((<^vFx}5 zPru-`-vl1ta=Rb?Vfi0FylAH>l^<<=%rAGE@z&3V@7O98jUM0g>R(;KEB|)MT_4Y> zeS7z3cgcNp?~Pk0-T83f<@X-++JO&pcfYfF`SF$B`cJ=c{?JX$-a9{Ae%!Y=`=D>5 zr`aMxeI z{a*O3*L!-S`47+PxaWdbvww$aK^IKIDSuNixu zeZ|YKULSd3<~BDUTN_<**OYHPmHy!oH{W{d2sslSC5U(>;63FsSUi{`0D;2e0t>Jo?ksXqwDSX znXC=h9rd?&M@DXYXtzgC`N51c&fVh7D}S(G^7CIj_hHM(_LtfI(+;VA;i2f~`yRaI z(3v}3xp=Xs^4PiY>)i{EJMW2Gx1P1%kqb{f-h2N>f9yZtAFaoH{NUNvSzR;Vdj8RE zhl4ZU@_qN&>t{}Wt}=Q21CKoYUTpOJ=U;x~_xu0luD{-VQq!aRMo+)@8@mm^KK0f13Vo&w=64c|+OT zt~&X^%YW0n;KjEteJy|SvMGHxC2#x5_cnID^484rE=9lj#UVii5(cixH#)0m$X75nne94km9{c`p9y|3{kKX&! z?{!}GR{n(_e{y=@?+?Gf>6Q^ANpFVeWYUAKS|`RBHQ-M@3krn~&@4}Z9@^O>7I ze&M}&8y-EwQ`PO(x1P2>ZVslKm6t%mp*(=-RZmDd-t&w7adUj!rgCp zfA!uaOV2#$AAjBLt(!)#IsU~zEg!1-{MI`MraoM^eceH4Z(lRxn$2hJ9XaHYk0(XG z?f=uzs~4QPD1B_@9KOFQezwVx0Zt^!} zc7FN#>PxNEytgiGI(6}s6MlNgFZv$3a?eN3{r=-;9{Bxp5B$!NufO=#qVFHL#}gkP zcJ-{o>>q6W-mc#|^~SFEUwrGflkbgQ_xApa5B^bY_ha$F69Yg(NUr#4`l{<*{_}ko&i{CS`(gLRpZ@v2-<@;FyQf$Ec5uNT+kd-i;IYdtahZdZzaTR5$c^8>@~xZSuRP$Sp?wyf_fhj}S6$Hk$0y%E@3Dq$cf8U%=c>uC z&pCVYt=Zq5eg086!S*XY z=-uIf4+r*t^qN;+?Y-7@?GGP(?c*EYf9AS-uYBR>(LcR#?4gJLAh7A}*Z%UCSDo_P z15RDN`}tG;`t;vU4=w*_i(lRI%}aN(zO$--!y8Bc`svai&AWWc1@(#hzx7P{Mjt=< z)RVuqURwOrJFRlzOXK&lI z@g0v|5;AK&*> z?vo!3|L%$NJ%4;`di3NI&-&iHCw>;a=KUG>|KyO~hnLqxvJW3vJEeC2?{2$$DEiA0WHKOr!G#~TMWn|l7wM{YRe6C^y!IETe)`hW9e+FYrLCV$&AR9HOK0x7 z=#UR%N9Eq#z&HBSy*?P4H*eJgkG^>P{ip8r{#iTy3;+E2RiQ_3J7@lsWwU=jbnhu! zf3j8CW54+Gd-lv5!?)B-ex>R>|FP{?U)=oWEBsLpwf~Eu zr!L>@H{aUz_Lu(N-}39K?zc~=dH02D|GB|$PFwZK=dc2S=uligjO>Uh?hJ zE}OCE)1N$e%Yq+odGoK|U4Bsb`pe!pbMiM{IO@-PzOeE;7q|N!S-HW!zx=;9w$JXd z@q>5$?z5+R>VCJ&osB=A=IYpBc%vhKy!qo++uf<{`lsIa#PPu)`@?e{y79tX|I|m1 zZT@EZm4pAjeEsb!=k@mgb9DWO-oD_eD|>!;&kI)$f70@^5C3t%XS?3;dD))LLshR` ze)Eo>w!ZWE!1Jl2pZmOGmt4(h8@zqU^E-a@kIz0Vdwka&PxOAHcgpK8?RV+7-@N>X zQ+~ho&vse(yU#A%=j_8@XpynS}quY6_0#q&d z?TL-o{N`KtpVEBPE62nd&d=QX(?tW@pPRp8$0JYK`Wk=J4{9shetGlR{#&|wF52bP z${)=>z4m~OTlanF^~j#bT=-H?!-)xZmSWFY_?wQruPQdTadkD_IHo?@hx}%(Y@2Inj4=x=Gd)|oOQ^? zAD#Z;-sgPQ@X1*loN&m>$3MH^x{kkoy5%E#zw>$P|INKEylCeWIxf8R(Br>*@$<7! zo$~sA+i!JSDi~e%^b1P@7az82=PiQ|%>T)Q@87rNunVU*t=wdz+26YOw6hyueDVD& zHavEt8%9??bjB4I)PDBfEobHax#zbISy^-Ic2$v&9^T@R_A_P&tP5V;d5fbyz1p?0 ze@^s$U;CvSd{BSNBiW~q-Q(7-%!?bw_nPwho?G2=XYY}@JLf$6(V?IBzyG}*Uz~m1 zIftL}$UY56_Pn%d^`Wi@U;o}#$L<*GnSVuRV0hz5*{f$PWVeK<{=X1YzO756Hc_u%$_0Ko^{y}%F z|Ie+e?|r%PmPqs2|M&ZC=j{=xzvU0Ro&T3xx46G*#%~Y$(T^V5?wvngc6iNpzjxIy zwc6UT%uCwP^lU9pBh&&Ji2jbo7Rs+_lv~w{P?2Zd0$=@@I?s_Sj*EO^#VV(sI*IZ@s!h z+lAlree=&3UEFl^?q^PU=Pdu`>z}gy-S55j{Eqv0&hNN&_QBSs`<*kj>9RjR@_OH@ zHzLm*-L%17C)M3|$HpgL?AhkDogeVecUtjUtu>X|$t~2M~ySeMOxxJq6Y<13Kuh;$D_uw7FXJ(cxuBqPU zP5t9E^8@^>EJc4_M9`!;s@56)Db_4xLe^_>51U@mamU^J zbWVG~cl_I1z7alTMf8eGg7cm{@AH#ZUh(#h2hZMmgT52)+d4Cn{N{;wymIt$=ly_E@z;=+z_a(Sui?@#+!B9@$)W ze%%{aPq}xu9hx?|ee+F@t^8|rlOOD{$Fuhh{o(f8{%;realiBQp8vpl8*K3Iq~2M- zzI~6_FSZzX{LcQIy-C@tXVxBc_%Hj8+W5uUORNohudF)xj@v38NL8J6U-f!(H+lZx zy5>W+{^pC@&EDv+)V=dJoOau;AD$f9_ZFv35bzRS$*?wGnc6ji@ z@9%!sKT?TnPw88|Uj8q+>jv)pWd4?0R6oD>qQ`IkQ|*%tq! z-gE7DO!xdZz7;*|%B3I9IVQf}{ei+AyOmyzc08(~li@PW_H&JTv#=llOV)+M~|ie8(facP@DC^eONB z?Y;Hh*<;~*Cv4eszvs69oqnXCL?XpyOxXmCtl%{`O?mHk(~GY1i+3Ym-}>55H$|#b!Soyt{S1(V6XAtvqmtXODmUokPRn zou9FmtQy>5@%k0-{ARb`@ASiar$n3P&pKz>`TKwW_?NfX_o%wf&!6|qG0`hluGrzq z?Vo(!dsxrS+g!N%@NJ%cY2hhc{{^tJa z7jCy+^NY8(ee2zAXZOyn+~w7!haGp);ti&|8>hK{x}V!~(#a?P+4avW4xM$&w2i7# zn_R!s@|92C_{KZ`kB4`F6`ldM0IzM^wr$(C^)QlB!-jzUJy)A`yh?I!%F9fK6Rq7I#3a(hUN~Z+LlP83zQkcc9 z6<&gQu~h}>wpa(u1E}r|O0pWD(hWHGT8y_q!rw|)sC)coiMW2Q2)xb@6@uDQ11>L1 zwH5lE%QT~wW-($I4RNAM_GTw6*f40VvCGeWvx0PD>arm9j?<)re>#SxW93DPtvDV^^pSZv zlwZ>wNFQ2a>XE|!_mjb8lH;^{n6Dp zS)sEy*wW6>X(=f?a9jkK&}I60e3K?&g3&~kjAVpUt#@dky#+9+9+Ali7v#I3nho>R ztsygYlDfewT?DA}nb;`DcwR3Tujb-FRy&2lkdWxbx_09oFOFOdGqve?yeOZr zzS~`0CGJRWwL6LxP~ve&sxly=Pg<8?l0?;uHVr~x?K$I;f>tF96$)Cg(45c>8%J~m z@?fYadB>x=B)gB2LaUw?(7EayrOE+|w>Ou=Si~*L`3mqWfdGnu zQs2gLf=Hn`H{LbOo3?d}gg?u+k|k4x36_gTSCfLim!=hR=OrIvr;d6F$&zdVhZ-iH zrF*o?9(yTdu%T-yE|Yw{u=hk2i(0uCrtQg`8UVJPZ$AMVaMM?WFduhS79Xq^E61kK zcVv<(tf=TT+7~{D2WDL8)NTCk66%0(NQyq`yiBEoELeMQ;d|BUmy#qa;>01id%i>{H^IalGhIlG5Y{(Zd zgFP6bEsG4oCQD3&aS)ZHk-jY4)iDz2A-_|PxMJkDE0Or?W6~4v zZ+1?$XAsR@iVsY%j=&H%B{r9;=qoKm6l0h*rs|pN@KQswHW1)?L{AG!J?YUPGYO+# zZ4RoG?k$}#hFlnEAm0nKzSF~)LWym&7-=$c<(SsP+K?$Bq4ld3gngo9v)`aI7V zeu*!JDUmEPFIA9vac8E#wP)7*a{-cOe!jt?>Mo4_7L|g_D-vUs&WUKN*H@Qg) zVJI`Aq$Bt_qH@px-JBR6-W4_#A+7dJl?!{2k$D z$LT=Nk7K02N1*Aw_e41`4L)bf^gtGb^eqhE>~X^OiCY8pM_s5Esr&*;I{wUM?=R-* z@>%B@V!q0J@Jss3;*0zI_xM+(9e4D-H&a9V`#Y30_tED!(x>jlvs8F7H@LMnI&rh? z)S84WTXZAGb9Mr^Gs*e79e|GYRd0{`lbxaT~dDA4m^0R?1}4LH|Mx(k^c|XAT&dy55|p7C|+Y4UiE8<$(^yc45@N>iK&T z(EShC+t9#Cw~I}nPyYPvg4Yg##C%v0|GHr#&mqP@w@<)d=6Gtsh$YCjI?{2Mzo9eI z6g;ko`ka2Z1t-q8fXs$)Ds?qT?#6u{;@O!zJ*+ou_7;U|hz856Y^!GHMsBHMH3har zz$oSPa=$AUU?cp<2IEz-q(^-Bniv!&YB!k91ZtYqPY=`mj_MZ&rg7#>UxoA83?gB_ zU;3+gWs`T^$?CqF>K8a@tI;l;Jnn$L9&Rau$N@JP_`YPUXanZX0f-vhq`j^i5+?;o-T7xV?f`Hp4VVumqMuE`=20X zGz|cz1^%mEE1a8W&Qi{7M8E>KFj(GPlt0m=Amk`U9J(=%{vnrBkskkb zOb;di@t7n1C$OEn2kYm@jQb(@Qkx-5R$o_d$InP&dClnr}?Weglm5jXmKCDa!6&{G9X^tZ6W zww()y+jrM1ZikrV&;7p&cy$504Ad)Ub*l6@@N#!a*nA;CstBoo94Lkh#4EwN?g?kt zDeeMYp@i45SW^u!6z)=nnG~P_8I$QKM23AVl4~p!&+yMu(66k{CeX@PsE~_I;unyh z!K#|12!9~Le=IP(-?OX|6;DORV<(0>dX&}_C@Vef00-y>INgjC zDt+@4btAg{%R5BqmX$*tap;$`hI9Q<=vz0u z(Bu6Wmiz`U(@TOPhGGLv_=j>eb5W({wonfoG6&(`}N%$zq!dEKN1}XBY|3wEuN~q#l1_vfZyMq^F6xzqTkUrdOQ=4TEZ?Qf@A10KAv7ya*s{?`M$&rCQ(h2Dda`KZG zg#1ShH94PQUCb*}@*+U>F~LH0${DI+|w=9bdDb z0@V<=*c73C-wjZX{Xv`o1cwu)+QQFnonLopRac=>&mT26GK9FU(5O>vEhQmmf%6jW9Zq)G|8K@v~QlDDawfrZY2`+Fveu2VuqV`e3uQ z=@(16bx*-r4kXD038R2&fB};`Qrb<6AT)+L_P}ZEiM$nQBHjdoU7Xq!Xfg3&Ly%^^ ze4filUXT=ZjKWkSx_U z@V7ndg$>>Yk5IK-@4rEkEKIbNciSsEXjFzzJB$Azfp%Idn*--Kt)y<;BZXU>eqD5_Wtsp2qdga6fdH4|jj(=%6NI zoG<-((EUwzbT0vYS_Am7`QQEn$OyU2Gyd^zd`PnUGLgZLMXBJ*#;OTob153@HcTS_ z_fTJ#S?j7UkB&kCzGgpuJp$3;RCQKDw*tIVCIxQj+A1h+qyzD*{MGl)t5^^mdN)GP zG+gi|Mg8tm)5x_LmU-6yA;?7~UgrI1Enj#LCbQvMz}yHqE*p+06g>)v zU^R7%2)LuSkp?I_f7@2x`B9JJ{Dw$|;z6Y?-OdFlnRi|dEyeh9_B@~%4Qw?*y@s8(f?HS$rj=fPktb)Y`#8PFmKv~RvsP^b3 zSQIlxH22UPTb%^GFZZy_M}%as95)(nm_o~#9`=qgLtnUI!6t5rqS(JkMG5iCL}DxE z{m;KVekK;Pa-C+r6;g}G)z5XL;e8ae(Y^aWdwRpy2Mx5L{@9TpPRBFjggUK zDt#N(sg=6l7uATQPy;-JhaI3K+kCwm9VQMw*xYo{uH|H3>N==8k9*YUX^lfoA`?#) zZCh)_K)X8CUJ7-R?2aSw#}}dBnv(n*3@nf((LfBQHYlyrz!fi>I+q{Y3hib_=e?b4 zwXQ6!B(4m{wJ$B?F=ZOLiuIuYO$P0w0 z2*X}dfm0H>eZ75cW(4I&o{9Uw7dVL@YAHs<5OwUjwF2<&{rT94d0Svr|F8yQyFo|2 zVO2(qkX|0P0V}E0i*!^~z*3rEX9Dg57J4o~)kciqqA5gMFp9={DvAn9IV@nMP4Nxl zxv`$0KIS;7)?n&Ev{GG3=2TM@a9Vy^rbMwUo(;^deE;JbeC=DM;sS@gB)|?QRvI27 zt~I#4!~GoMSt>U&bqT20@2U|pRY}L!;k*_n5Wi`;UtR|eYX3UdL7+}T^PcOv6r;3U z{v*ew8|}%2yC7uxDs5`Dp58_({RCK!JPZwcdiz?=y7ALuAVL#z8UisvfzB!|_Hxz@ z#;R*=2ZenGEMr1oIaOb@%42LL`{$xGl+(Z36+7I;yRiLx6BwvP*(|Otu$z_^~ zhq);f6Nn6;kEa~<7#V-OoFf&%wTcNWJz7iDk=@KE`fryb@v@oDJ#T()O9KI zJp(zw5-Tg>B^WO_VVrpJlKC%dhxw{(&Yh1hYx;eWwt96bRxh7g5%0Qn$h=rN`GWQU z86XkO>00az!XfV8$v5C)@Kl`iv)H-q$}BMEgy2blheo!W76h(_3ywhGi4a~t7t4$p zUKU(Cd^*zR4tzXPXAXST;_&)E%S*C(Yw%w1^t4ZHuOgrtzN5P0VCPNfsO z0z6>9VOh()1ky%uiF?^^F&>9cdhm>>r;0b?l20Nme~Ev$xpR1Bc7CyW5+!_ER~k6N z_9lI!T^a=NIyqKDb${r+{(9#}6Tac|_xv)-ETC~NBwPj4_<+@IiO=P ziUFHbSt7-l>Rac&ve!7|T`yPL79dQu%dj>V0pFb;WLS4Af=n|2 zd!HTna6y#tJC*$vSm7$f=uufz0v=4ZWd-qD`U`Y=wT`%67F zvNY3=V2T^U608SuUD*FY=)n5goAiihID(ShxDu;=s+sq|L~14Gpe}P< zH+7LnZacbQ6cxQ*HI?yMtJldCM#Jjz>dF%2w`Ahq?iW8_WmKoLC$^kSKu?XGBOmmJ zT9Tk%yYC|iseBfPeIHrGs4GPju*)W;1kt&|%y2YYYuAJ+(02xK;ibh(ebjhyS~^(H zpv0%|eBjg*=wHQ0L=ltPEF3}sMXD4CUHfz#x=Gpe03yHhNDX<|iD2e({*IMcm#O zSg6klHQfNkDmnBj1I2exroE^!JT#WlzX@eT6y!_U&H*9LfUyUsyyyY#<3Qw3&7K*R z1=UrUwC1}tHz1b!H9PhVDWKuZO8Sx%lKu@{p+Gb?=6n22srd&R_|M|>$Yu*)+A}XJ zJnn$B=W9WI5?$$D?i}=?_8h!q17Vl;X*A!YZ9c;DJ}uF@204!~eFMGOo)9Ti1pMz` zy{o3Q9BMT!7KO-2<+4EpoYaUji;_OyZ^wgK!@%LvVnwUA z!(xGBO#)+sjN?qTv@?G)jA6om^Zksd-}R;$mR4@!1ngq5D|zQRxqF!ta53p~Wvv(Q zRy5T_Nd@?HzeLV`Rey?~zx#&xQ!)N=+x1I%aUq!$T8t<;|J#U1Yusr?!#JmOXW@mg zvikNgXXD#{R_x0B;D!2B5rmz~(@j1s@}*jAMcJJTdRnH|+!AazD_+D;(B%F9<1EQP zPXG6A(}LZ}vZ5xO$;?ae1Xq`_>4CV7ezw7vN&b`HwP46a=G8E{wAbqGLzIxO?*t=R zs!MAim^Amga7T-q)Foxd7-dVhoAp(wU34VNHsbPY? z>iJK1dexMO1bbfw1ou?@VRsw7Eza4J^Jf^#UsbYvPo_wOQekQD3g)M$mhO@z6GB;v z1?ZEV!EX>ByB3DtS|f32?KGE%-1G*ijD!+5iYhp2j9*|GLS8sVSKFOa|dKP^f|Ve=)Kv4a}CJ8t+~zOv?K@ ze+c@1L0qneo0cn5Wcc0yI@4=DM8bueWevy@|1Ntv=rgjf$)AeRL$rq`9NGb1p^vuo ze<`Ox_Jou6-BIci2h3U`fncJilQ8x&?@t|Tiw6Td+TkCg_|r<0YJx*}k{!{PzU&u{ z_x}siqZ5bj)P$@s-mM|a`105y@1}@Hx735PG_Bk#e=7{_AbH#)Uf=JRBR8*@41wV2 zh(D8@*MiM*Hr=vMG1=tseCjNZL2@LYiR?Z^pkJBvHkr&ma^5j@@YaowCDyfyvj=0eU1disL=^>@g! zVg6;2`z+kLk*(5}5rPwC+xnk^{s&rZ4>=x9rw7r{ho-pGiMnEuBd$nylZAt>F&4c?ewLtV%!8js*YbK{lDz`6!iTVyF-_p!X-+a z5+zsvzqFL(KL?ZeoXC8e%Ybg^YkOdua982Q=h&Y4=;w@jNvgCER+8)ZUogdD^k$Ix zo;!qIg~kp_31T}o7a~f*Om=sOILE!5^t1m5D4CyY+9YMsy#eCV4qg&$gG$SxZ}q#G z{~-C1nNISJ*Z+MeE7sS{&G_XVJTxhC93%_MF0m5+e*;dPnfzQv;`Y4dg45t*kzDZm0s{r|h~G>eI_6y8 z@ArKd8*?}^zTM4-Hqu_Mv(?~MqO2qfucU3@e-1?EMMnD~&DH|0s3yrGj%vVN&ZRO; z|ChC9%bY3EOnU|NTpu0uv;SKOZ?oyjYAY)8{;y2-Em!DWs!;r=%$cMLg-rcCeTH57 zBf075;=lhz=Q+GF6)wc|f1umv3fGGpnktz!eL8OXKh}S2rFx{#m%H3&|Cc87#Zq&& z#M=qy%Ms_%0d~?Z;_=kuU^C$VD7X@V``@&gNy<|3WyZZ+)B9XeFV~#5G}p`Ds*-y* zS&oRe7Lb$kMfv|Y1!o@j^>Q5TEE*f}7=Om|P2js)clC%X<$;-@G_@!e{XhQLmBR{% zVUc7z|Nm|o~st( zv~E}RvzA`3Lss7Z8kmzlj9^bIy4mx8H6%#>sQR=`fkV47zUl(-KmDx~JgnWCZm{a7 z{TEaDL}5`hALmS6l^C<`qO8}Oe$J$Q`2Q90V*Ey2bLdrG^ORHcrj#s*2{8Ac5yStN zgqxxp8SRjXT^$;EZR4X~23u0}pIJYJw%l`(9mQi<1pkNQ=5`YHN77fB zYc&z@LL&~sC9)K5+dP5yG8K_GstcQFTd)RhQkx5ePd@Q7j6?5W`lLwAN5VMVA^BOH z7K_q>8?7fYmm)0}HuP{~w^Xwls;$XnNs(AT1a9Hy*M(iuvL0n~grF~e;UG-c6v0>7 zQBnVvgM<|VG0^B!wzEsQi8u)0W`+I^Y&REU`M?g&8o+BDLMC$kKi`#(zJcT4nAmec zs~+&0TcXV{B1@wHI5M;qV6PO~(kK&BLF!1XjgS?UHmww(tIkh1 zd6<|}KM{8Xm;FQlaqm$U5AeU~8^T3bPwX>=DSSL9vA2^@!n z$S4zfahrV#ORacn&pU2G;KrIQ%nnhjte>=g8po`00|U9a?L`BS1=1lr5*miJdD@oV zL?{|Y=Pt~Jil6Y=vr2$w)JU398jWFZr4^4uA)R=_Wz{YRC_kFi*n(bl8zIJ^F*>6o z76|`>9mRtR5Mh{~ij`L+O6-(+fl?X?=fuF}^;$te^}yLtMa);OpLU2J)MLaBH-rhx(CS<3*?e7n18yWHUx|2@R<; zT#8?4BE#g#2_ALi7Stfih9( zh~zufp@+x-Z;6{3$qqGbmRLI5rP#GtdO1ar)BXyiS4S$8)>~9<< z5*G>%S;6rY1{x4I!&*cUO!_huMEf4AWXLnU)M*-T9Fn^d^q9a|hQgrK*+4{8`S^NC zi3ueL5=hW#fOd#3J+wehqM%N=(0n*d=$SiKF|=75+k`4tH|kS=+Z6eQEtFcz&EWA2 z?L5L=s%Gv>LAUR>4_0!kiikE$nIxD_sJXyl;OMU(i~=!89Ni+yQeC!f@?askQ11yb zrcve0-^~kcaINRm?1hKKhPuP1hY`@VAD)0=i1~_9;1=Z`HS`g`Z_$BlF!`r<7oYz6b(mwC0mp880c*59r|&q~=UF!;Z#y7} zC0{G+N8_;XMmPtf)?FW?Rb)sqCv>os(ZpBw)68)^!F>fph_NgZv5mY^h)v@455~IJ zc}s4G5ZwLIPzZF0p0x02xhxQ7p@l7td@g0@8#v>r)?s%f<6x#i|5Pmm8iPa%CO-oX zpdeck-@{d_I=vx8FUnW7dw>e zyBm}@&j3oOpnX)elGxn8*tge(s10lpZ|+~ioBW5N&DSbfZ`i;hku4wLH@8s9zBBG) z-SDBP`oh(<1OC80f0dI+>-T2EH-e!4V=O8cjIsG+TSrmx1lQ>;wigmLh6V%a{@C2O z8UV0=Jp&+VxS-q^*wGL98!*>m!xrw?aSRKc&Pa@;E{$&G=NSh-|J;=FsoAIH=FOMw zNYljz?kc%b2{S}G$&{i}#iEvp%=w}J)gGoq%_F9>qr&avBhp5%7Mq0fD87V6I?*z3 zK>ds$)^^-f{3a)&MucB{YDi2hlAYJ_+u{YAv228IIVL|6GYu zlg91BV9O5q*JcOR1{~;vDd$QwfObx`;J&_1_Bk+jlbRry-V)T)Lo89l9a_`heLap< zlhZ6wJvKEYD;duCZ_#GhHl&oz9kXOQ;xN2g=Pxw}xg+&;g zesL(%+)$JTjcH_7Ro`aoDHpxQOxky~ohsIh^}|xG;-Q`C%oKrDyp#x0XX!qNj9X8S z5-i8*S@)E@#q5Q5b)RIS(Ho5<%bbws@buJ(Tyr&~KF7Slc-WH&&wQG?0FJiKm;HRi zH=*n-v6z>c_Z$FjwKa!FGW{_C@jAmE1Tw|53vQax--wgUtA^@^F}1P=?d?UN4v^un zfgSD^b!P2DZ(Ov%k!x3r+rzc~tVvRXpU+Q+@QLC1xo83TSh7HVm0^AFV0^Pbg3X#R z#|ToieH)_=+7qwM&VezkOtpQl$d3d!Xzy7S%ca1V^SHC`@)R5cfsG?3 zx_2vRKTh86#KG{22*L125%km2YiqvIiCO?{!Y!81JS!6XWa}KTBpVNv;qCHi_fi%) zXq;GS>leiZRFBZN)a!iiI%CV}K7{pdjJ1f9 z!qrK%W5;<2Te=n>xm>>ax%a2HRrG^!cEUxwYZ%CsK(drsWB1Z89mT}Tesg3KtIb}+ zYpWI?C+enhJ&l+3^eQw9ZN+ox%w2>Xes0YFi8>yOVAGJDUx>tk2g^+&*NC|VQ=z=W zm`&(#AK5XwEKDHdY<)^$nBjKszYxSH*e&?R5@)^{JnJhM26yL7(_kD~#!e`CC^mE> zOQgg~>pd1!hX9_ej&x{W^e!Lgc`_~lBk2fA2!lk-R^a-) zvbZawc}X6Tg*X^Jgv2&$rnT8I;DUP+2}h9)-B?rP^S(dkZ%>3xGjEKT83Sv=P9v?_ z%m}Z~2rI)>tx5bW^m3E5*bDKEV^yZrT0u>k_MDO@FVy*2qaxAFTeqr02m`%Lc&suy z>y(bNockbMFt6@ z8s8&R9wJMacPV;bW0&#Y*(cE!FjuB+BQmPpNx7GZa=$v3zemyCJ?8ENA= zl`WyC%99nYs6NXQ-RSkj`26Mk6VN!HzYG3~b#>J5`WuEo)p|KiL(rl2qMQV@rc1t; z`aquc`7+SbyDM##uhAzNmT5?A&T@g1+6mN*B)@ymehl(X^I0^qN5QcmQ9|Ft2HQkb zlbS$S$_@wg_E#k4igTE$n}?NQPYnn{`u#r9?U-;QTwo7&gGbC#e#-p>(_|(%yRcHM zrUrf0iCwQ|#r|H{^BdxikBnd5{GQ+Zo*k8ysikGaFP%Ejdza80{KXyd=U4hKpWt_u^eiWFt=>u2jtv91C)x~<)Mssx_G={su!Ka#`cCfN zwxnc!iL8xY=$L4iSK?Swb3DX#*}T==>R3Xhm=xiMnNLLI0m`apC4vP_ zMNuYXI_Bwd=pJ!k8tpPZ7X}5sm;1*zo*;q5bS-YDD;yU@g0!%*Z$X3qxnv-?9gKG(dR8WuvDanw(j9lPmax`j633756`pLQ9mpy3!lwA2i zj*^7#n>ju9omHJ`3wEOEb9I{bk(_4Z>&t++H?qd+Eb5q)_&j^e{%}!iyOh#TDWNI5 zD(^R0VerdfF<~qBH&JG(%hBU2xf!!JveW&WB;WLcFCPwfOW`2*^IS%Wnw`xM3Y4#m z{Vcb+?diKtF_@<+DvxPLa;T~ar~RCgqE6YE6!viNjK4eDLKgO($NVb=oi3_-LE+uQ zm!Nr%*!naEnDkzUr@e^hUOa(N=i;aWby9|WEDez^Th|+B?ED>+h~q?ljijbB$Pp}S z;os)Ht4lCC?tdD8HT6EKV|Q4~jAzmmudNVs|?iQZD6JYx-@zIa(C~MU$J1Hno}r z88nyG#L;~z>`qvdVpW3tp-#0z2UW&}oUp<5L((G^FlCy;tR@yP4XN^9AS&~kbsQ;E za5i#iQ*vmS@a7{C5dhEsSaAN8%{nQQL1icF)z3_0q%-g&AHm!bf9=6K@f2=oGKr({ zL`&p`V2$xB&zDO&Aq6=C`aX>8XFdiqV;Hbmx@ytN&7wmwfwiz*1pidRO*595ELAd5 z^J_JzxN1NzV!zYd%|k_ja@$tcmw$&anV+s_ujfn`6r>hK9waR=iL$bcv|7FfJXl^APMReLvQW z(9ivMp&g-5N^CBtO?+Ip=jl%ZmI63XQL$1-@zBAB&qq6V0YZfn4Z>ol=efyG#5^{P z1GgW3SJXCM5Q9is`OFTWJ(F?{w}6)t&9Dy7&`BUg6JM@%ZeY^oxGR4UeFJ+VbjlRx zWb=S8#)W6c)IqaQVFJj7Wh<6`m80FXsuzUse#Y(|8|0K;zGnc_uZz0c_w^3p=D;By zGciS3Fnr!P2=zpvqvYrd0W6_3wDSN0TCaPMD_FuOm0Po5<)wBe@Zw`rPUvFyVi2i( z-qkP+cbCZffzP|?nPniu0~bb_yeyV&WF%`nHk~xAK>8pePvaj)*^e)P`>kg-5`EQR zDc?``gk%P+Lnv;t5Qvy8O)(g-9WI>m=mclqh_t*pOA0wE|IBN-?8~$} zHmvxRO{yjw5?!9fGZn!e`}lYQ53UTne5Alf(E`0#7DvSz2vu6p<)< zZJaC0k?Ih>aOF<5@AMz62D~4J)hc>7SIqz^^C&V>%BElzU=lV^7oG*hMEe%*hW=LS zAEEkp`R5IUJl-}?tT-K-)9=ki7-Rgb=i9iwkE2e}6tF`p^TXsqx$K);k{+6scEM|d z4G6+X;dgnsTIChD0(z&jtGxDB?Azi(LYa&Dd@iqR{E-?m94RDDm+C?l22YC2Hx<@d zbP;E9z+&gxg$Zl9Orq>fBhm8}Z12Bwms2g(dLm%v;W%~iyxZ!U)& z5z$~TX8h^i4pqQF;`C9(n1&nPLC*#@?Kd+s|CHo&H`^v>hM@7e6+5?d?|8bK*4si^ zmOWec!gOkbe73xxbMy#vq4V6(2Y1R+h4RyPNqsm#~SWT`udRGsH5kZQ)8pVaP zj4u2+z)z@#{tt!j63c#=%4>R5KB`nU>QK}xf$H#ma>bI|3L$wpkxx(>`yHkx6~FRi ztZ|7c&bW|8sx?Po$!W$&N=~04%_fN+G=Mvt$}`P*vtpC``DDRN!W5kQguXta;L<5c=q%7px^2WdDCYDDSyHqj+gayChYIMP$j zcAWlXIC~sBT+efZ6JL{v!DxsBtuTWR(<+f8lf^uHl*kSFk#gFYO5NL+j1%TTCL*`m zw;8Rp|9yq8T#Hg$n6O$ZWP{$?H3P7#A5AOGp;iyk@^pffM)NOQ^nz3yGg~}|E~Br> zp&=!MKE4!jo^RUUvi@~ZYjqbh;ubLE1X=aitC}ZIDW|I|3q2z1J=JzLrn)O_18Ph# z|KQ<~MQ~6iM*Zf3=uKbZG(Cwj_@F7YVF^n{X)8n9+soSa(M_)0AiCZa^oH*+AbA== z_iZ{Me|BA&@dCMb<(ErQAJwstnK7!r0%3hmbNdjw(Y)D1rqhN|Jlm-Jd^jYjD8@@$ zWI9=Ms$w)c!&>(GyL?rWO1({~d1avqGHB`}UD&LAgeYysa(;tOHv;)wgs4F2EfEj$ zh}xCo_G~7MKK>-K8aY+M46LPA-UpTE*;nmLf=d+lg<8v5oQ%1(p!yDT64RkufY3qS zavqkOljR^YtLG#w!G$l^bsmpO`|i`aCXbQ$I-p{us7R9@@9{Fkt*#}hrJed0H>72B zi15lw*{Y4$3A&4y4>gs&S}gyz@C5)oq>YyoWpN3kR>WtMP-*ENIticX^8gdErRQht%1D(!)F$r~5RYsDhF|(KmyxVQ zWLz6f!`yTX<;+*tWn?Oy(L%(ewsR!yfsJs?wAR7!nf2ncAjx}qpRaU{pG&V0rQHZg z)+;>w_?2RiijZ~?V0Ql6+ncK57EAK`XqL*@{Z?mX>pt}sce=)DJT@99zcmf1C^Ud% zTDk@f<*0j-CTa`fxJa&OBjr5jKcCi9QNL}3+J5+v)tAf}i+M(j&XALP{OBphUNV=M ze)Yz-bsVs15Y)LGbZ_)f@+y%?#Np?POuf$N2IYK_W{5tNz6`y`%OndqzWD>1M#7#M z0(q|$Nd(`5z@ZFiIeJ9P%Qe(V4~(gE>jAh52NgS+$3S80TOxKix#*>l&EbqK*r$Dw zxOd3`zM*+@J<4M?&u45@_Nl$bt=lkxSt0j`YU$bEXHHzsHhh^w(c8Aq>fYEqF zO+rUg)1l84p?*|G4MT_cphjzAnd?iEHG@5eLC^p`c(CI{2n4dogptUECE&BGFk+o+ zFbZR_4B0Q>BSpBBY9fhh1e$Bt1Tk#3_qdPg<#gWbUFu)7OpWUdHOR`>I>H&ET(l9c zu&4f2&L)~TugYrKDL2dT-jM|jz}hy|s5E*PM-LW~a7k}*VS_jmy|kFTt3@b5Ih(%( zT5mFhoh|yG^YlpV=s2U@^0GX?vR>a8!vIX9x(>jDD+M@Q(PTLn!y>X~24)S6Fkr&_ z|KW(9oq>*9-qp7TN=FdFF>xLQ5Hm?3>RtyprDGO@qQ4dXmM;a;3|fQQgAR3yTdl?! z0tyR>Z)9R*bu{%N{NC%hTJ7DHx0#9GW(H$hh?I%uj${ix~UqL28Z_!QLbuQ z13AxcF|@kE$E~)uz1SMYLEdF}2rx_b2uJ)z`dQplw+QfPc3q=dAuRd20oycZ) znuKqS9yWWN_mY&Pl~~)af8pqE)PT!#je7`=$?zc{dKD6=#LL*eIDQv4mu9)grL(8( zg)I(IKfOrTS|?+$W@OUfWd4;hj2+sqh1AcC-I#*xX>JlB#U-?6Q(ua(Ebz#|+)iKM zl@Q~M-t{GfeBPY0Uo>mIqGuruH3%T)i>{RN-a0uLvk%U(L|9Og?8FeW*Cm4qZ=fhe z$MvxgJph5x<>4c4a!8^faQKfyDG1A~@8gnsHKPk-6nI4ryyy9_)`|mayWHL|sz4Kl zL^BSKCKxfPwzqF>pEhE>wp%#MS!KWE+2y;z`%(Z$K)Ap61y={Qvp@Aa^AoEX)TZy> zSca?W;6+HsgQLEba6L?hjc{3e`z zq>`tAB!7<3p#MYW3OEzH=>Gb^0LM`%$a1(st^Y%Fyda2Zf9LLY7z4a}KqCZqB926( zNR$}V3YAO3DLE{(CZm)u3EdbpQjb-|6b8Daa1bO^B5J0wxB=JLHAl)b(2X8pZZ7L} zhu*j>p?G!+hzs{PUKq^qU2{)TLI36Cwb5Jwy&EXDleX@Bt&C@lMi5>$Kg3w@JQ^jfnlWK716A!123+osGZB{} zyquCFtvEr4W~XVV9Qg}px0ibjM6;(?G3~|;GG z(&|{)eEDUD(j86mq#;vni~aV(j2ciKhu&U_x!^Q+azLKT;-@T~9CH+#>^7JBPrGna z2YO6AKHB>^b%#~-b3jAXQ&`MDL-sxr7@{QEv+hEj?2gFANEl~bm}}eyLj^pm zT@f;1el!8TAT18gB*?bW1nc11eVJIVj zZO?n?bf#d2JGx!Jve~D$??}JHLfhy*bt}!a6WU-G8?p|f+7f-AA5}7wb!t%`4bX!s zBK2MfzD|hj$fF(I=j84i!D81LmloYAm{m?n-&9G@tDg{wELgC)1mtQkC(X03&?W*v zGgt`@DcJ!DZ4DYZ&V)XhYPHmBC6R21f?7_o-jqN{VF6*b{a_y~Z2?2@i<=Jj+H3?SZk!%N@@9gU@M>{HUW5UQw2S)^ve%j=8DQLhz!TAxr6M zu$9d@u{`UF;P)iRUE~L}Yj7lhVNB-*ut!v1G>Cyyw>GSW@m_};ZEY@2FG-ARq7IBr zUL%LOq|Mo$1BGAk&svigDkoge6cnJ?dZz`j5hu}hA5S7?YrHb(hOQ=8FJ)H~&~ZfH0v62MN(N=T0q!yhO`KZT;tn~)^mIMlfr z2P;%*KuSV}@=_P}>O%A&ZZ<*|?MFP86*8aTz)TKChX-&lEorR84mJR5qsFsku zo53%~y)w?ezoF;&#cro$@{8U_5;HdKyAU;^c5@91Y^8V-$!R&Hb2`Tgh+Mv6S;Cs6 z`qglxT`P+OcBj|FiT242JbT!eF+`n;<`PKr&4cs`uc?`@$~!h4?vsnbikVVH84r1a zRlD#uU4y3=wcN2+NxbtNB1x@CIsgVuGDG^6lFw-mR~z1y5?Teyi*eeF6k@La>R|)m zSNc=`Y%r>$rggG75ijo8a2Q8qG!)XH&XY9u<6yaLKr(rW%8550iG+u-oAL+vV`xxo z{WJ$@+%xcfu)mM8gSNJ8)qp$6Q+_QjmC66Tw)L?V4`F?4Empts1V}6TrX~=&!BkKg z+&?^Kb#4y-r2R0Vz(}ELdkCl4YvW%1Yf!eU*ICViazL<@`#7~$qTex?PS+(BDo;f%FW}%G(d4!8s_1MF@AWxUPoSg_O(H)AJj3O3`$WEDD_Kk%_Is+bm(HGx}7 zWFk)s9;SvQE3&s$3*Kz?YCY1G%A3_tahr^@<}Gt0)Yl`YYG|SsH?@;>v}&E4j0Dx! zM1%m8P7eRqDcbl5DxEG18tEyPq(hrzy`wWPxxNIa@pl2*fWeQZ1D^tow1&4l`O7)O z!|l~NQK`r@QODD|GKzpLZ>Xx6Jm6||i~+3p#a)C=yP5h$X`nf5RHJCr%{#7reTh|4 zV&CyhnQFiKdy{m1UTwM;ESi^2S|FxxH3#N1ObH)kVB_Ou=VOD7R>h;5!1w}phhK!o zNmjlHuI~3_45&+9+rzaf{K0Ta80V1@u9YcC#3IBmCmER1Q?s9z^$$A>JQ2Q6W+Fnd zi;^(4t>w#GUIK;hlw`0FF(7DalT)k6=$@UN3CElA6S?NN~ero?| z=#*-Fy&N_Du?7~39XzO=_AS5cS#QvEnf;pkIPhxu$xits+?jJ4 zm2zx*h|I_G9ODgqR^MZPc_)Kk_b(loVyz;*#?*cbrsD~N>WTD@z>4n&Ok8oyuX5Gm z4eMm?At4%E{elkbX@lgXFD{TH=C9Csc!E7Gvpwf_thbD&FR{^G_e(qx+0O7pouS=p zaa+=$dm>5Pj0v%qr(q&G?`XAXS@_Q?qq_RGW^uRo(t5AL?x zeanb1@kX3#)jybn^B8HNh5Iv!*fkyw2{6kaVTVaC^+RsV0*(-m>2kU#mRqm6K8!#~ zkJyZUoZz}_Q;^C&1fi)A%-S|U!x1bQc!{UyJZ{Lu-GN(fGp|$CJ^OVG8B|eBepwFI z?a^HWg0A4%m9aPY0z^z7UN~kj&nd_|v18b>!b*z(MS_p-P&ej5d#X!HP|#d=xO%Io zWl9B*2uur~KIItSmp6KY$fV&lc#?*--9`;FlNgT?3z=H-0~pvIhumJS#`^jdvNU zhdnVA=On+Nr%@CjL#~YoH+h=gaYkV7m$)JX*Oy}zns(#BY4`ecG0yF}zNrMDsK+_v z^^Z66h_5D*Q<{P`U|OIz6hn&qop5izfxijss!`2X8k)N@rXKz9vmSGgJGTb<>Bn8C z?!2<^k(hKTSzA*0JaO1t^goy=eM{IKvM=H=+M>MeB#<}~j&|2J)OiI^;3NR%)jbMw z&yP|6_Aj^s)>C&gnLmKWq?QwQm$~zbg!K4-2o+7of!^hjyVK{5M$yUR0Jl)2k>v#f zk>J7W`_$Il&#-)ma1Fpg4D#bwc-jxd9%SZS6hSpcJ7xd8M9SAO5-f~hc?m0#P>ZQ7 zGRh4#7Y-T4DwPoD{wcjW;FRFwcM7>SgowDBPSziwrWl} z?@UgFWaG}iP5IGRERG#61s0V12|9#pZ)LPkMHdKGVGlO9xuUsYVQ^&pYIy}^SKqo7 zc%eP3H{>guo%3RUVp^9!URlK;RLkF1G*b}A&6IKdfy-vzhP3)I7Tn;=82xr8YR^GT zqNOwhcc$I#PPz4Ed#fi4=$MdYIJp)1l0fL=!G{Y~xSXkoM&Um=Wia85HgIva$k9rR zJk6`&d@)}-FWs}P$I!MK|V^Da6c?|_W&78voh>hs8uMokQt?TAUMI8XOtu0_# zW-|dOE`-)h-nKhJO(EtG$A+?FLF+j-ae&6_2GkrvK|_ni(g3_fk%NL*>F{u#|K**3R}BMtOzv?$z(;zO(qEy(4hDV?vs?NXY=szoyu;%L}c!@ zkdOEQwNPiagDS&uQZpZz;>=X=zTL{Nncn@@_kJG8uc`BYulk_At2JtoPGgv?pz+oP zSuGIEzVm^OjLks;4^B( zME~{4;A9}g`t?(gjGOW-mos~dDP$BK#Dt6}9J|On)q|CEWZp-V1*!!Py%PmG!JCrh zhg!1*=f;dtibT+TMq5e<71;Ud)(gn<~3 zgdg4VV9&&h?>0y_Bek5du2n&Xa-SZpdqjEa;rvza(yUsQEE(YK9Jm;Kg^I!ZGZNCM zm6@E=8cCGrY8`F}=Yk{{uZy!)T8iyNfpA1m<%SYqlbIW{#r(WsXrMZe;-peBa6xo? zCG3M^)Ve~CGJtL((xo<>eT6fm2Ox%EN;L&5nA51ZoMn+qyDC72<(z3#S{)|$Z;Uui zSA)R~Ry!kf(@~AxkfN#->J6wNT6`csBYdF6$R>nHZOpI@4W4UtqTd#;SCEjeG}u?UiueQ>?_O5J==SdXOBE+V*N3RH87uv$#om^J@%cj!Fz36 z#Y7O*E`^`oI~FtNJ;WS!s%f)41BTnV??}zgU08w$2lm-~a$Dp*yba~Ko*!Jx_|l!X zp~Ie|r{jLgzTa*1vF0WV72rP`nUrM!qE5ySqBbtS8v8w60-cZVaNm7y&=@0k?fleT_3y|I$ha9-nac%km z7SZJI@RaO%_jG)GN)#lRMr1EJ_0pS`1U_`7}?>Bm;VF9d7r(j}lA5 zOtuk}9h7fg!e|Thcd#{!*z;mM=KF)aAkup$gS09SRz!)VNOjxt1QU;Le%}xDsDBxw zsWFgKUvY4G38TOUW?wN~6ZXWl2cKK>B=*!O5^d9xoTN9R!Y7CTevoqSGNcoC1nBh% zU`+|C(T|N^a)_%-oB63!RpqU9u9E2Rr!t$$~K6iRw5pU#>L3t4}P zp5Yd{4EU;rOz@gNtTva)N?|pHp=LX4;K*vdGfQxRoQNSn5|-``Z$p@2B?KO!ExgkS z0SM%bo)u+vdc|P0?1}y;ItNfEOs>{o|>pg@uAd-ztF2+Wc~2 z$|axA^GC5*4|11M!!*q@H0j|^hwe*y&TQZn$WIJ0MKuSAgh%o13I5B)1Xufln+P5X zkEp^ol)Pb*@+(m}ltxQPknsL#L6iLN6qIRbt%9{1f7Xt}${KWQ6NhLsSAjBXOVTmq zkSD6B@D^!QZ_xbhwp3IB$G96@6bre7iZ%;38Qj6eE0#ScV=v^x zoskq83P?`xxPzCSDDDmCYDUPd#KBpkricYoy-`=h?c)!wUEq(+dmC}*HMgCYve4J znmzDwgX_vS>7#XSL68JnoqiVk2hfYC-Ph56*^eZs58Vpl_{%hhw_|_{cSvYI44uOO zr}!Lr`*^Q#d7?+=-A@M?sGl$eGmX#0iTf&rd?q9xXksF+W=n#8^;Z%mdXjs{ca%@M zb{$JYekWmA+ho24>99iV?{Vw-Y~%s~)+?*jPT%zO(`q^gWPBFH^(pfq;|cb<%qF|m zA9G+EhO7=oQ$3LllZ_1Q_otEx!whfNWqJ1vQg}_4B`FVq{N5O*AE*6U)|oI7ZFR_# z`@?OHo@DuR){*$d``T#vyn8nzU-Dknhd)98g?BkKI9_ruus)OoN_a=K+!a#%mwT92 zfwD;oqlxsReFLRmI4!>iJ6Oo=pY-gBmgZ;+*Jgvr2Bx^yWBzw#4f>7P29zN!`ujU! zj(Ft_ub5pUbE*tSy7ZWCnRMTv^81)I;(gW)pQqXc>C>`njpdXt&0#Ru!IvH;!*$kV zMy|NX?hVhm81>bfmGA0T#~nPxQA;5mXMO=j3LwRaPRXgfN%;=qd0EySQ!6)0GWcxd)8k+zv$suQ{Sg`@ggN*`Noi8J%Q_^* z8hQ5-Fplm^a%1+B;Kx6(Ht^YbE>>E}mE}Gz&(wwHSGCgpzOvg^(y=RJCo}ycV2jkF zK~y=j98NkQ^;xH2n)BQ@E4ZI)_Lo<>aVzr|W6`R|1zNHHv)Q4~?f2QD{8!VS6%q5# zkv~YSeQRO+C$dvt@vUpY`rq{$KKk!F%wzf*WwOz$aMZ>7)-1JNF%0z`zHlQ?H=p18 z86t)O`tcC0plo@g1SkDE%EHfi<5^{A+hGRjXLi>Jb{6Z{_x0_vz`bndfyA&c-$ZjP zoVeAMy?o8zQC8PYft}>HWLecJfA0s-88yE!(A9$RWa!18PuGHX+1_RBR>LP7ZcEXD zsQX6_{;DLCAiJfFGjsUTgaJuB29)Rxi8X@YYc}NP4(SH*a&*sSaZxe$+XmjD!H)tj zTpwM@`B&7ob4bN99WLxxO#&D8QD~TF-WtUdY_6S+U8QJCJ%@G41i@|EN+7ZmA}rlG zEOl^Qd}BA(zIGXC6FpYthz2dpeo*xZEqlrvJD**?UB6><{)xWMVZ3}QBtJ&+& zx5Vt5$|r|BR7*plI3z6l&QV$MqbH};Kruz%i{sCesl?9cx(XXb=$2qZ2*o3RpY2FF zgDe&hf+jZ#0nsCp;$f@k)0`p)eyow5ET{^qd@vqa#P!L~qT3j(h7qWRSCy1n>A-)s zXR2j$k-}VCP{-Vt&W75!EfcJcT{Dxz=!`aq)d%_IKRv}UP%l?UhUA!K3OFp5mKD$W zfS`inx}xmG<3oCR6R>U}cb(yAVnc?`z^bBtqr}U*@*UWQOmD{JN>~kwXj^bjt1+XA z%OSjsdP2zKhC8Og7xfTqM}$7G*1+^&*(s8qzYr79X175yn9>P?Q}=siaT{(HRPqYWABVq#w!g)JCnvbg^SS5aMTQL;|V{kHHLcYQk`?<;)^Z^~s5uAzF$u>S$@EBc*^e}!MQ zTmG~Fu0-Snfeyzm4oK6gYx~s-x=|`FMIVlTD_5rnyH!CiGe97{wuS~yPcI9nbe@ge z)@;z$a|MDFCi=v;Adz%3jt6h#sb9!ZhM^{z-{{%e&5Hp5?(Qol{Do@}u!q2YG7H~` z65yK9Dk&ZdP1Cl~1Y;NpQ80e8# z(a~p?S_B8bQ$0I*mr{PP1a#WYI+nNau%jDF+3>K}53NsdY&=4y!l9G+)k!i#v0Md+i8SS^=H zYX5kKmwqo$JHbLY8Sx091DyOzsSALf6HtSd=i0GhZwv|pa38zN_>HA6NsVbOu-1^> zO3l}WOun`Rj5qt~7Bz#X^)cJc1-~?Cb>yS2gxWjmLG}TA&uTyW{)+hx>4~Jdrjdm7N^>Jx};Ou7Gh2`%<>$7wg z+WEP+$8p`nl}w`Yv8K64n$q4BNFmAP-*Y%3wY#@-(6<4LGh z+V1w80!wA*mmwcbg;8+Vhs7K`CspCg@!$O~6eHf+U9&HRmI$$s{K)njlsT9wDqMkqmplGioHD>yN&~RxBsoJ*@(LwE~{aa66nJSBYxOz#ehz! z9yeQuT~ zR&Z%*GtZ)-_1n)|*H5gHB*!#RAbJDl7Yw62nn~*SY}fUA%DQw}w1C(FCzz5|AwjyA z4p;=-`~#M&S8dA6R&yf&kiAfH;X+vTe^4!EvMLHrEZx<Yf=!hR=AsTHl{R zHkyp&1j79Er<^`IuXMZ+2VO}wm;%MEU5Ez>wk;9SK$-LA7gNuygDB#e1UR$c@O!98 zDe8o)t^=K_z59Ry3-AqME{#^<5X~syk>Ezo%{2f`bU1dWG9jHxetKv=vm|r6;hyZnLdip%clt+M=w4-EvcfC#3AbDHJ-<#uF1kiq8@I@p zt$vLB|G&7L*>91+;F-Aaq*z9}O#DWpu04TD%(a0I9*A ziZbC@P0{UN+I8F3q)W=-qy?D8^C0+!n^Rib{WcV%m8T~$ z4e(2nspBC)&I<{8rM-yR7=|_tApy^*5o-nY_h{F2#W z2)H-fuN6ua%B(CDl#00Q4;yr@Oe>jhivvyfBkHPAUlw>4<5iKH(Xi^X-#xe#Ijc~) zN*$0ox^-k2q3R>ba=k=`1X+-G(?AjkO(vS0T{*f>gnDu%4S|f}Wq!hIeBUid3Y{3= zR4>()q!kQfk{X}C$Ur{V%s`KZJMD63ABm6D4b%EQYt`qq=Vb%O0;gJ`1A)FG7cLHfu9WY?T%^!8k^F~o_W(F89mfC)ZmUGNp0m5kRlNa;+hzUjMM-zc5z_K zSJ865sU{^lfMyZ35wP2bxF+kpE-GflA9BEVysZN%apAq5xC(EX;KzP_4T;qJ{oKKo zXNIb;ycQ%PI=gpCZ#7pE)grDQPtuugBwss*!6i4?qzm#b0Ev~F!}|3?2fPVK-EAZn zW_mYIh!!u5PqVRJ!aDNf4zMS+OW?WD>Z0`~=-iT7Ssi3_=4!lY?`;H?l5^q#4V4)$ zd@N~d$q!1W)bw~6>3-Z+om5QN)ok8ib_C-8^{2}o=b!`t2H*`=1Vkfii}&XiG!(wu z@{#i6HM=BbmnD@NucH;Gz}s8H)ly(0k?wLr>qLqtFXK+{r}2&Yn$h9n(gLd z72d&h(g%ujj3q5|>dPIRp7|g#mg_Paylmnk+O(SF;?HVR=U@wJh{(3gY1|z89e4R!!V1xh%Hd zxENej*HznNU6yJ;wAz|Y6lD9k3$RMrN-OiV(Jtr9QsynsS!rGX8O_kM7%@Ll=V{8B zJK|HAZRZ89$YA4DXu5x$2w=qW{r-x0z(fxEWMro8%xT(lR^lkED~vh7yaLS=XipnV zDVf$GRFaz|%-mj*CBAi$Rk(|tR$$rqQ0XR(Sc~S&QS!vrZuYRRcVk#MyPgm#6;;La z*ROcoS<68lGw9H)gK9$krj{}yhxsZ*TL@d|Ks=)8Sedu?gh>oVPZnP6=8Wos+|8Sw zXwEG+5wt$L3y$83)3R$I=m_qIj!>aBsnk(ZZ`iJQJyhg{AcKYpd7t>4Kk?V zjtuiz92W#;650`qqT%E|LrtcN%LaG1Jghc8WZomiebp+cW7I~Z%Ed5?6zpOQ95Q$z zQc39vCpWwf)UJQJ<^Fp+|Lzh1!Tt9yE*)xMCHZ`|#QAuQ%4XogoJ22Zy&(kx9tnsh zOgKua(_+6(*mJ;GYf~_6xi_CbEHV`4WvN6Nw=s!3zDOk2amUtQ9395K>voRGVgNBq zVsjm}+_<{82PX#XMQdi_!#muS{$fj!sbARerb{3C&W}IbuT-$x%koI=w&{L^XLMJD z$hDSZ;xL2vD=ORcYBP^*>!iIFF9+f1C93*pMw%N-^t5K5W0<6%<@0q5nGp_Elx=iY zw9o&-6vmj!DHDa10`lLI1F(|Xfyo9;W^H{aV`rB@G3aBHb5iVK?rP~GI>?1-@FlAG z!#P##mmZokM8qpO&)+*tf2R@fA`NDYfd}L>h$WHI zoRfG{G4zW>JW{>czZR}&O`9npH5lV-l_giYhvi-4JaWki%>n54{t0V5yvag7oU5q- zw#(^#HrBdM$c&H&jhv(<#M?4asm}7L{BIXF#Y|Va&*IS-VzZm82`5}S^9<#~tp&06 zz}q0oAV;nl7kj&BF3PL0gax<@bt1)Mm<2-IOECSBYPZ~cFZf461lSR9Z4uyETVE=u zIk4*xSaU^h-(5==1DN#%y^zO&()Hg&O@Eig5#wWZ-Sy=Lg+!EaLpS%T~|7~6;1PE)Wn<&hFf9Y@fgUr+FTk1@$$*Q9-aUI z$A=C9V(CrIYY!FYh!`@5rx;aA+d?@9VjYu`L**hBsnMxq%Qgok8pqdIo@{)awK>@|>;y$AN;V1%R1Kxdjkp9i%&_Vv(Sw=JS(_Kx+(G6N>s&Ql zQF@mNnt+uwSDaeqYa^-6>a+;EL|_S?5Vw9a?rb@0#N%@cg6CbLP6GUNc@X=z3&QS% zJ?bQ>(OYCup~@CPvs@RXF>gAN^dubQ^fh}{L7Kb#%9`-;;?KPI{YgCv`s58?UXHIi z)!>N2`)h}PuOI9ll|<$r`Pl0MB<*UXsJkcTGUM3cm%%Mjy0Fw*-O4?nFRFJQHVA%@ zlK<0`h6$q;tc(6YMnqXO`oc{%srjEA_A?KY-C$0_hg?oS)@$z1-2qjGp4Lt<9Bl|! zE%4Z~u^w$$>_10S76bQxw7o)7l)2U^3Ed%%c7#XKHoh)MtAm?VJfV^eWbo#Hp<_tm zx9zr9+?(b-Tl>nDb5an{A<6EjZ6?N706mgN#im#2N>o^JNX5W=tf@mMq}a>`Hcn1@ z1eU;a4r^NQpec*;tCfg5kpInk3C(hEb?w?k=q^g$c9TT3NpLJXfVPwpn+bWIEWADi zAehccNLAYsC0KG9g7rSfpmEdS`g^xMEo(pL7}s2R64W0>Rn|^vMXAN`XENz<{SkR6 z6iG=y8I<)KwDcV5@O2<~0dP*%5K%s}&p<~@1uDig92>57wl15GUMc)R!03H-SBhSwV+x|hqZZ<@k>>0BBG%Y!6v`t(D9sq0yO;w>b{6?M}&cJOaL%uu`;6r?RKP8 zn%t_!9oLkshK(*ZLgZ-6hv&&m?1g!eXqFAA_Z#nrKn{RsI~X*IuD3wkBv*&p4+x6r z1e!-YLTsqq+%}QJ6VS#6qL77X>~h!sM_wu1g8+UVBJ-x2&8yce*(qflf5;My1 zx88mbI>mLI55M|h^jZAYcm%mQ*?IouG{ZfNo^4_0%G0UwPwWo+rf(~+ub;DGMRM4O zefbXXL;p4x@dxe*@QCWN8iicA&RxY=NEJCRe;)UsN6JFtPzBovfw|C>VL>U8>Yzv6 zZ=iLX7bHKp{7-RYSdb70$<}W~&ILqLWMWIiApNABUvWr-5;k}K^{(%Ft@3!kT;Go? zYm;FnRg#&?V+z{8fk|$5=+RKe7M`yV{fn5H;n}m;rxmPRg-3Xbu7z6{2%n_~wz%sQ z4CfJeVl^?iVAzQf52xOs5H+XGw?yk!`+s(xL3zj9Ijr z;C(miU1fC+;0<)-wa=Zd5(bPn_`uXu8}gQNfK*neEf2|Qsks?VDp8FHsxwVCH^?ee zSDre?dR|M9yHFsrVNpL*Y)99y2TUv(V5H?j_D`Z_N+%hn?XX<#JJ~H5dDbq8vW9flfyc^l*MjgE|WW=i*E)+Y;~KN;{eH9 zB)$WuPriHOlQ!gQP)$ps8j7(&uXz`{EcDw`IEhuw2a~p3h2Q47qCK1+-$CH`HM4^sE-{avfo?T`x~RMixmZ9e(XGKV z`4u)5qokO!Z&;%E8Hx8F(YluP z4;vdiD=h4}y(fnM%4=)upZK%G&v}`T=lbUQHt(iqZ%eN$$Th@S^X~SB4!5^UeFyN~ z`^!CoV@bE`t1EllDxB}&*-i`Yq{-XL?CHQN7vF8&jUC>(bu3#OJ7Qb{5w6XRHQ451 zXzOp^5zE5VX>x&Wi8R(#Xc3dHq#JTbW0T}|?%)mspO-~-2Mp7$Rw+C*(1Z1?LC!u+ zQHa2;Ch_y6XCp#RvNY!hxY+S`W={v*K%c3@aVJ73;itpM%M(`M4ry=#_WRg|F~zhk z<9bCWU%0mFlubU}P820?RK8H%KhQQE+?oRX?8g~)yR5AknB|zGs4Nb;a8E5~B%=+` z;y`>p5K+tcKqvzQ7fILNH z;lmP=j^=^rq%C=d7~ewj`OBMLtNk+n-1{cx`u69l}SW5%`>hYRJX@#$BV=`9> z#5A;3`;z4#RqcT*WH8n-Cke;Fmh1_>=H)Y|U^(kO3#jGFh3j3gI-czV)sAzHh1qlKVnV+nhZ zin4%2z*~Tebs{J;X#~)eR5xi6?a*A>lfShvzDPWsoI#3-XmUx9%Umb>O@_i@##Ab_ zlx`RYOx)GMDj;r2!D~v80Gq&gOqWY^EZoGAacIyU;V7LC2tM74;g+W$8bwQ~LyGtb z;T{exAWCO_S#B$3--FTA+_wa+u$&X9D_Ns0SutEZ9Vf{wI8J5Wii)%PB|HD{EvTIL zo9K`NZ_=ICVOHe+k#`1@Ku_)Q=+x5rJ;m8gMn^#(`CszQORmM&>d}IqE+*S?fIqjn z>Ua;u)DbQUOZxmH&*)lxX{m~Vzq+Zik~Nm4%&mL$B$QM*%3aqY9y3Ss?cvAMZ znMpIqjLW2JC<5Fj*dIiULWuu9@)T#K7>toreQ>{!6(z*L!If12l<^KAh}w+t;+aDi zN!?4E0ZF>(keMb=1VVh!ha9AT3h|^Pvq!kiXGuy1M-nZ>GnNl$|JO)_kOE^T3?ZFh zi^xT3i56Umu=*W~8ubF#Wq?su>?|qHvU}H=kS{LYU0&}uj|p`%`TJ8=9~K44DTTO9!EEUT1em4||zEnjk#q$VkC zqGfNLcwEx4czLvcM(&Iwr+#SjDKdVfa!phGr z9N-lsfE|c+)m>1XyfXUNyS}HsSD9jef#~@>P~_#gB)t9Utm@c=5P&EsP$-U*<}h5{ z`l-VwHaF=L?@5(C>f-W%U`;WOnmy`={L1 zv*l)%nO0E7n!vrnq&$`tFqF%$xh*wMb-1B|`;JrZ#x{mABRIq{wXDolEy#3^M+dz3 z4YE5BgseLxd5G3Hk`Eb^C_=|+KfHqyx!p_3`KGhEZQD3&WxU0^ZQ5&Tn6F&QOIw-- zQ5^R6jY%*jk=DIbE z#PLF_*n!M+-{JTBls9(qk~QM!Dh83+*=u0$YYgleC?>|;+d5nRh;GIb@iD;L_iq_G6yu`^n8yXk z!r+3%L{KhK@<9ZGJtiPd1Yl5bnZ~EZpQeBQ^2o*?X-oMC+b%8^)yTQpD31C|cwar} zEfduwFt+T86d+CRJRMzXpF&CWQWsdYiX4z~avsgnfmytl^SzYy!|vT!BNXptGtDbf zq19gUm5c+){|@$1PxZ#=_;$C%G4~I!U80M=!8ky&p;xA$7^<9uk+*ILJH&`}j37`= znT=ctU*R#dwVyKAxddkWYF|L-ggOKym^*#~JARmM0TfM5Rz&LcCjzhv1q!sfUMT}9 zH`4=c^If2L62lciU*(0=v#YTQRJJrk`uUZ7md}WE_=Ysrl6}4*t7!=}qqKlgbx3v8 zuRD%D7fxsSBDMBFoSd#(h6 zrUUH`3Nl0JKIod49$r}olN5`>QRL)+2nByV0i{gtRYV*ND++DNB~k=5D+Gn4c0t9H zrcJ_fyOe6wLRTRw)wD;5*@x+~vvW}th2xx`rOFV3eOTKIs1;l4;Y5rqFCskoqK#e3 zYozjumi6xs+CFRIA#3-D60QjdN1Hc^Qcgsc8lmUU$wa%N^`J*k(IQ=f}Vy zTaxahU?{3JnqseepvcfY)C7##s#Zn8Dh`SF@R)tSV?c;sn9>5STAh_BlT*nQMwFu{ zHZR#6KQ}t@SuqUPTp3TJY3j_H=;%BkFX?9i;@jhLBQy*k%>mPg0M8?VYQnphGO}C- z3D;dW{eK&bS^5_yE1Y&{Hhv9qZ;Ct?;UA~?-`~JhU+X7zJQWcv6HtbqKZ1BJz&}p# zzqe9xGz-R6l1gvD|7ZDd!nx?q*EPbdq0T&N^wcKGOh2k~-}{o{x-FGjC)$^)T{!+b zpdbB{mb`Y`-m5+X)13wW^loY1bI|uA{7&frGPR7N#{ce){_o*#)1p_ApG*wDpj@k# zv@aIpsRpuZ-Po}H~Drucum-Dk%%Q)*OJO? zEI7ID$4^Q~V5CvFGQZ=Ju12UMPJ#4K-8Q6RC{mj`STJgbuPHt0r^>;+M%1jdY16Hy zed!Ix-?bTRdgb$y3)&4CU5^Lt@^4_Zw>rWG$1ihAyJ}P)rz=eWtT*JU2}n!KD12-Z z`tmeyx2fVgB06DTif*|oV0Sxw6--N2Ov3b+vT;`T>8fcOb_w2w#^_ek6;mtCXseYi z(CwBBu-9oHx?lh~*-`+MZ^`0?*DHhIfc{e>`Cj-D2ehFwroB7_(6M!fh5PVE% zlQKtgXhdDw;;K$)neaGu>b-YlS7}pDi>zOo#P@FaW1GU(@ZBk6v4)LP3p?dbO7l{* z7=Cdl*AH__=1v4G2`xF=0~lFpb|u$jnUd$5HG2u`QC3X%Ham8619ATeA zod4Fyy&lncZ!wkk3VduhQA<-+l_Hv9TPhK)1Pt;ss7$(Kyz!dcaalsf1kS#d4NqEn zN5c$YQx$o5#;9>a^+X_|gqs=elHhcNPDF@nVo@4Llj!gk!ca0?Ec1x9D5gtigZT`% zt#g*dz>7(5M|QBAzi+?Eu@W^QE=KWUzr4aO729$6U|!VrZD>MYtw5#Swwq4lcTpbZ z9FQ^3Ir&N9nGtj~xkLCCM{UxscayyRU`Md<3_Ul!sYVOfGVi^63*KY93)wDVA({ht=H2Ge zxzZ}@fE}v!t+rU6J0!tB%Bx^EV?sS8erd%U9PpTzIgoj~&AKn2x7^7Vuxv4n31jFz z(UMrT`EA#LZ&tyjPs{|C9!8I8_{e*~c>N180O;9f5zGgH&`BrgY%ePbXh{P49 z;8z}x_KgjmS&39;h5S@Zt8LA&3?X9lG19?u=%T$8KhdaGUMtl4IIXvs+;zNNdPCOtKDi{m$qy z(#hQFE8T0joaOFw6olj$OBJp0P^$crEzS$GE{xf$vkXbytk(8IyQ# z>~#GJU?^l7!Z)c1Uy~0U!%4mSvkeu|vEC!w;h7>kY`b6X*7U3s$%sZ9?UEc~SK+=b zkQgwPqnWK`Ak(8g+@0%Nz6QmP-zMDW^m;hfxA(X?8Wm;ZV{S0$`R!@5ZD4*Jn6d#L z7DAx5IM@?d47-H1Kt<*bryqkmtW z`sPZkJ{$Du#Cqy}62Z&q-En23|8Ny;o$?*%lk=SHvv3P}I+J;gTp;%0j!W;8|F#@h zbbaTC``KVnJM$oX@5{W`2H%+t#*u7i+(DSV`18zhGb4Ex&ga6}(kIe9&NDsRL*ZvY`BkGeM-O}LJYHGNj8P)u|0Nv8z zp~xJA)H0+9{xLdV0KwJL-rLpI2mYjlpG{L2_mVg~NaFd}o1eq-8zTS1)<1Yq_if!{ zd|kbL>H!!1IWFD-OoW=aAJc_2QQDQEcVIj>|H8FA<+}!WPg=Ue;Ng_ht7neVuVhd2b)YRZYmLtzG-O&{daa9ag1ZWqM(;d1g3 z<{J-6GV%Z^K-Rz0FH0aV!?X9qW^I7^Ij*i;%gU;AP+h2lH6QbWkNm!>J^qQQ0oIv% zziLyZ*aBXA>cS5aKz`@u?JTMtL4e0e5P9X^5W9kSPK+?z4wEK%`tQ@<9dC#(O}sC) zw}VZ64L%D^|1u5vyjmeB?Y)0sr)7^9qYs>K`9p+;%y%|Q932sAKVa0uz87c1P8?aE z_06nB3+5c;GAS#Zd}Q+~(>=`9y%GLev2IhTPX6Hg<7F+DDf-n_oJv774A%K@+Tgaf zfEse|#8&uHb7{v^?v@JLvbWWs^C-YWNf!HE09EG--nlX{Tf1+vC9k0_Zlb`kA$9e> zrZt!^!yPY?LYta=c+P!9lCJJ+sG(?XU&P$U+ml$;I}vD`PQJJ<1ephC zrQUVLv|1m~)c;-A5!y<=3Bpd+>Ue1rI5Z~lS|f(523K89t{2Gyr90Y3%j?sy_hVns z=@;0rx6I zSM9KpD@aG0^JhOUs?6OS$nH*XxI8d2V=&*xb}nORsrxekCJAv?v6wCnsfL!vRM?E5kKge;p^h6YYlQk+nPUGw}zWP(rhwgI;& zKy7iP>m_`p_)CoZ5GgK3QvDi%Kza6u#+H;Ko={t^8Ozj%yp<@JNMU;!U0PmhVzu0o z$NMb9JfEw@n0%a-jCf#P7xWH{0U{>R;70-Vyh70nURO__hcQQ4zk1~#Qt8)t=tb-z zA(nUbz`Q^@){G5b*{XMZigBKT=_AGC^ z2xm;EBpo|o)C@EqvF1B8yHf?ijAeS0y z(`ygyTHd-|flvjd>w+v_xarq==Nq;aX&rI&G@Fo_A8NB@5}$!)L!CzBc6Y|PK#^SS z9i`i-C$WGD_U!U6&>#RvUZy#C9H9=Mtbkr&g0JDg3u`g=*3x)EQA zYpW@vN0V!7%0!9fS)-N)Hw{^F_MLViO-n>3c2Vfv;mEIMJt)G|BX?M$gqz825p)BH zO(%4R>z9;o9QJLqe&{|j%mPbRw{&zmNKCqfsm?4L2beg`E#$7WJGEImW9?fh_9>}x zfN(Q2M7J#1_-<1^Mu>7Fa$gHRRv|%l1WOfS(ht8%IoiX9@loEB!4Nr&Fw_8=)9%p< zwK!_^Wdb>{U`T(QP0WH=_|Tl>kSqvFHTY&P3sr5FLWy(vt2opbC$e zKv|J5gM(!C=WN%^c8la8K7jv+yuSd7>kHOJ@c_Zyoeb{o?v~*0?(P~axVyVM!5xAJ zC%6T7CwR~|B>BlX_ndogz4z*0ukL?pvNyALuU@^nzy7+{F2ZPk{-R#tbyuC{T{7Y* z>eVcekA(SyjK(d?vPwF+7I(9(7@1F=5Fh(cYxE<{cRyTn`A<@QO@h#zu`KUN9*Ren z>2n~DX1Q)49+T8T(}lT4`z{jVV{nBP3-eeh4K%eC!6yvnp-n5x?T{-?WrrJ<@)!%p z)Xq#4a^UI3+K7iM)xX;uAE~T1+&PzpleIVY)Tuv*tkpbqk-ye97e(lkd}{+KAkhS)vs5^NxQx%GwlxRur5WgVrh>c0@Gt0@nu*% zP%Ho3$yGD*6FooGQ(^P)NvQ5y6=W5ZAq-A|Zsd(7#~6U@2=4o?acJpGwE!FTml%+E z5m{KBjP`y#j{#j+6rKl#bCm6>fKaR^W4k@BZ`aS|bYN>XUj+>(ncx<2ta-wh;-;j? zkK#aOZC&|3var|2TN<(v2vy;qDCZAt)6s1EYRU(Svr>bsfj3~&# zt~mWpS6t1jTJ-br(6XO_l19a&OFt&w!YGvn>hBn!gBCco`IyvhkD)zvd1CvXT#M2iS;oc z51?eBMAx|Rg-aOaP_;t{kr&L=<>{`Y8a)>t0^-xsE_p(|&7Nf6)v3#d)A+)xLsN7+ zl~&GDXWQTZIIH)NK-`ZNB}t)k?--(IEv9$0bWlCJGq*h}NK=$_h2X4t3`i}L;-2OE zs?0m#OQ7;eP@gPNYgnymtN&O)Fl$MxyN^vxYrLs_&htm9dA7lBSJdz#&9Da*02Vw* z%<;5@8pk0cqpD<2^Rp}4k;Zb~HAd9SeM)a_U1Qjc`^Q3?O|z27pDI1%AB^VLx0m~7 z;2lKHf{N_F+YS=dIT(|RMRHKqw?C2IVa;R>2mYL1dZWAFlbXE~m8v_sL-*w(kd7}| zX}4Y?s3=^#=az?$^W@OK!_KkiCCd^OeN=#*TnXa0UrLhP9km?!FWo)-6ay0HlY5X&0Sjoe!oz+~ z@>xy&XTb#WLnvnC9sVK>iCOr^Fluy1b%0BbSYr?kf1PmcA!#9!zOhqt5^H7IDmQuB z&_ZlOj`^Dl^`o7GUUS|k4t(-~ZFk78%lYwF-;nQ&HBXp*tNI~S6ksK_w@?$}G4}DK zRCM>8j2zF}M2^88z_sO0d6GS4(S)NRF`z5Yav2bQzP#^r&SmtURtewlIgEGBC z^^UL};m({yvG|PKge4X=`-3bVA=}yeKj5gyshWVqoNtk$Ey#km6Ef?uhf2f>m!_U!LcA9` z_4s)jWtCJYpX*t<-&9O-z@AVzgqdl#;EQPTLO47)t@7o!-nHSu7GZ?#u1lf1(2wet z1=3DjUbQIQ>SlFDXs{uADil*eA{eP`PCSL2L5i`?i^o-IbKbiEJ$cLK*!TT1ya6Ur z3MuFD#0X|;u0$sl?I*pl=jf&OU39%=2yTYU#rUQvjVJ*i45ng(TZyWPs*09=c;yv- zX{88GDQtR!-qUZxcrB{A+shG-6YrxET{&C7k6I}jDc-r^?=^a7U8OItc;MQ^PX^qDZ6-`(bdY5IX|N=eMjeiBeMmsB-} zrq1uz#=%%fb~Ap`LwEdW8hcoF9fklGXkVDg@tj4a5{%{*WON?a18urP;w;Wb+;WI3 zK6mV6mxF)p1|H*R6#$PN`M|)lFNuZKAK4)s3n!LoqakRfKM$FxV(Wp6C`N@H^J2eN zr<`U~vx4%YYV0%;<)(W~Ym#aXs}{*red&okEwrf8Y{7)unXjLy_N||wwVsCXJGpRn zKK`!*ox-kkl{Rs;L{%q}JOokoYaZ+K5I>L%=-{@P*g$NtBtnz9!w`!(4;A{Fd$6(!}R>oxjy+^qYH|PZJWR(6JXaL3B%r(5<)%r2q`9OpJ`OQ6W6w##~e3oygn&N z^CX8eN5g{qYQR_lhX=2k486tTO7`OTa)$W)wZv_<(5{7S&Sv)N0yf!CZeEw)JL1cT zF29b0&&JyDaK8A+OI`cpb^d47tdCFoL&GmLwDkPy9vA$Fva_+@Q%El#$bYiG2(*{P zij$_jDYM8TA|+cyuetf0BLcFs{PqCPE=NpVOI^c5ssDvOctjU+=|Z>bL>xzS>-yrN z+pyu=QG|uz0;nY@aZd3&4-Lm|{XO*6Ktz3VGI>sY7d;HwnI7j4Iba;b@Ay_Qd`tapRA})iy0ppZ*nn{zx>>d^?>*Ds<%9h@I*6RGay1q*=G>bTh^a>*M9<& zPfND)Aus}ONG-!zN4vxLB+jK*7~tsKkRa=%Xy zb~HIhRsna`UjvRmkSykKhf%+yi$2Fy z+=AGuvmx(rVkD&AUlzVkP^;4T^sSq6tr>v}j{SH}&Jc}xVOyd#?0siz0`G8r(Boic zbg&mi5~sflsJ3`vUXzg*{8m)s0C(l|c@5>8C8S07H|Zo{g(-poHFkRRJBl9IHESl; z($TkYm)mecO%{VX(h|@eaIludB>7109rpskEm@cPhaMv4qd0JZ*=dsPX49a2#oC>yrg$*bx@OOSM z$f?x6if<{On;Y7~oFQ=F(d6)I>SP*0(I>rF8uG^_C z{YV+_?I`ra;yZ+pptH{i?ADQNZ1d|#x0^`JcEp!vHabl)UZ!&dm~J!#dv`De(*{TA zXL*C9)J$yvDu)+`T;UWE0R?eqEd*20%_U;XchTQ>b7AlrD2qr<*@_7wr zLi>aie>RpF%3HvX_>njZB$tKsrUML$3-{2!x{_@7fjS35X2`%oeYLX!q|tne*HWuV zmgvZq&p_CdH>U5j5SGq0De#4t)1>7H%%cK0x`0gO4X%p_@G-b8zpOk z;c>UE6^G)Wqs3dMYwWE=5jp8bH0oL~MP7)+t2t*n5%pp5Smh|UYk_W=QDX-ky^Z>e z-28Hc9j&Up^7Fjh0{+)Fd^fZ zA$m<~m1nb|$Nl&e89ox+Ts8UQ-!mKwQbvAwkXdx9_@i326p@NsDMs<5>BY>GT3=Jh85vpz&0pQv7oMNto zIye?Q8>08SS!TEpG}3A;eFF>yzGn%oL-*UuFC?L28Vbz3W&Z*e8n*d4qXY{quc+w4 zsy{QbG~IFzzR}Hyo5fDx-Y*o-DIXVhYGP&&r!>NU{B!=n8zpup1Bmn|*G&B$s4xv& z^1@1^5QcTSxxD^d)!_Ppj2d@feB@ayViaW=c5- znn4Q-3Mkurum2vy)kq>fucCjS0B{`_IzwHqMRm7WNS2cOZCq&53N1TZUqdD6e2J97 z@-UX27we6;fk_0Pxyin=QL77dQjw=y_Wn+P?Ih!y_oQ;g=v;Si8fJsl!HUA#vp;;1 zEBK&93%7e57Q>m;61w3T$~(5BQeh^)_jxDMdJx(e8vi23wJQcm&T_LhOg5LM)g4Rc zt>bRgq+_~Bq6D;%Hc6kOmdB6MNll^tP_Cht$ksI|LK39ScPK#)@ZeT+?)=!Bq~E4L zjj42Q+O3O14RqyPBCIG#GRz`TXbe+4Dr|V;jmm#EBD9vie%bQ$y6ACUYb6Lat~eT8 z*GRWHTJ72t3)54voaov>nJvBPEcWXY+CdWIE71^wmWWh848OT)`rxVHe$cTnvLeIoZxR`o( z)AOvAa?G;r!+@?ENhFRY<+l2Xqw|bb+U4lpKy$jd%WeIF7z5t6#5zCItooD)d5$~} zZ?G)?1gov5wU7dhl;4JTE<8ul*e8Bettpe$mdO&0(8xTsF>+KIHS_nXICL=62q{X|%58 z7Bx9#yDH>6k(rC#+!QJEs4TDW^1)#Dpf6`wOE+G>-TZ*I!z$P9p~Rc+AmiEj*pG>Z zb8K@4%2hCvC!g_~*bMIr1k~sai59SePu?$Wz&UEMcbGicU%ts&q8wc*n3%9%zB>x@ zG<3P%=KA2=9^EKkylCN}w^4Or6^Mo$mI$*Xcrh{2|2_mFR#0Vy636&94DX3t1=lP5 zPIxFJz}fA9jJ=Pj539JuG)Nc|V$~|?RNor&14l}WNJKD-oa-D%FFVI$w`_wM@%jeh z7czt;*rS>oxotHfocH8A-navBhO-Mbzy?L{=-amLy(Z;1O$B96?R|<7IeNZI-lt{7 zO75Ghy)WHu)ksQ+74Y-0(ZUp$NK1R%Eu}Yx4F!0#1gLE#*?p4{6G=u~a$m=|80!-z zBLi+j22tKHN1snSUM~GKo7qd3`~eEwO-;Hbe5l|REaGc^oWgR;ED1Ny?100@tP}hh zERBhtj3g?fU?zDvY2LN7}Is|Fuv(oYVZ6rU(3sa6;7S*XNRiewW6EoN`pDN zJWl?o4FFbx8ciXS#(1Wk&bh2$M&D$^CnGBj+nb*?cqLP#uHVK2pY6k9d*!{cV~RBX zohN0?WO?)3-jA^%r$Nf@;?1~fTXX2ffj0~K(SV-%{l;vqzX)oW}tA`0x5~F$eJKMsWv3LdwvA}~&P-hY|hjfe! zgmm#6AGE!>Y2`n^6FNnJm~-+k&d@TIM;~L5scIEf}UrN3yUP zm^rRO_l7_O-_`f%$ZU4qz0HLJwzW+{9Xdb@N8B{z&TR6|SMo$R#}^kfy)kxX6mq!= zg%yLdBi&r|$ulDg50}Crqe@z*VJTwiM)g2|(^eewTH(DK>c;XBx zw{zbHgs=TGYLHi}&=15v23H`)>FtfBepWLIeCH)k49K9_x4K0Rq_77Ry_hkG;Vwn;wlZro;o#KbV zVUbX6@I5q-za*;U3ln8nKi5bfnQb@Aapli*@tFhsm5r%r>VpF8CW7VO+$3wNnnA)0U`3#N9gxr(qM zyFfKEiI*`mZR00@st=Nq9oy#h;AsdJlCMkjlMM0zl`)Al6_GeRYDmrCAC6D0G7=$@ zrGbtk<-9%k;4toj$NtSllOxbGrHT+v_Md!HJp!qm6Y z?5X%BidDM*5aI&)M5&Y>eB&82jviI_GWjv4#JUf(8pY#E+kbe@xdEwRdGD$^5lqc=n zFNn&%3>mH*0$Hk_6*>|I!?+;?*VL77+1kCJ@ET{E!0x@4u*o*CaM*=D;WXx*l`N3w z$}1)$?QqD5^@F1^=g|88@coV*8kJr$kUKmU0#6%g|L!IN0qX|O(9dO-&vL-3t_bfC zA(RPU(s^<1`-}=0_DM`ybSIcL;i)M|GxAivp2|CD5+>>j4oZ1PO$*$aIn&P{I6Saz zLbW1m3{b4DODKY*KB>qHE7MgLHCoWUmHQAJ7*~?*|DJjhDUl?0BN&cp*i`MQEn#A? zTZiT_wCSqQeiKIAjioh*?B#7fISt%FW)~TTD;8X6l(s7ZviSq4Mjp3=haGw#3b&oVNui`c-w=(~G$VI& z9!a>nTrX*Q1STOY5rH`P`i*9r%t>>@5Vv#(E4LLA+z?*%HAtyKpSDZ zuSU{U+uG)-e0Un}gh%+{jg8-fU`XRTIM{TqGrRSOR)#^=8-DgSDJwC!?97+wn-Aj? z_Qjf#H`hJ;Prd6nyrtY*I$c3YT7YT(WbCkxd$^3l>JRy}%d&|h0+;8VxaxsGtG-lq zFj-vRk;Dd)LQhxW>MV0eEeg7}Vbvx*IP)4p#!~!A(&X8yv%O1Yl#IEIw-EIan($8L zP@Yi7HVE&emiCPFKCtw!QX{toeZ@9fj#YtL3z`8frQQCyYRt!%L}HjklsB_xQp9U6 ztZ1K?ol%9|OiE%YaIvM|^!7pj$l3`xzv7~wfy=PNE+dkSoM&WxUA%XWG;g7(i+Usg z6~{0njhjno`ME6LaZk=jtjnZN*st_jPVa0JOBNrF7h*g|3KveXd{pfm;$mK#+JpL0 zh}w8=qh_&rD}kLSqF|kf55Jr}-16%Yw{0K0Ui^wFT@Gp)Q){-+LS($L2<0%#9*ZOV zXox3AnAUs2+aPAR2{_M6_f;UN7;GSo`W495c63mb71TG?H}2JmE{qlC|0L~=Yc z<&Lddd*;5EcC+K~rYJl({VywyZy<5$jV7>!0*XXdCFHwJAYx>2KBJAr3B8pst{oCB z1&iK2hIszSL!w^9nY^)XJS^ODB+3&<#f3tZEHPd$h>c?A1cw=EgD2l>SEFHU^Qgw^ zdj|qfg84D+?QSfO@DH0I7C|a*QuedjnKnZ7IHEmJuf!BueETpYh;8mDj<1Q;Oi!Pn z6^<%)!!J0KW7(#jLgcN77(q+Flkdq`C@b|B?`H0Bom)(L7JRfFUObQ`??7}Tqg>-e z;#-b#1~39*UBLSz;&o_Kck(+2e+Y{Op2)}qxa z5zP+sN#B`>FT7#XLu*6m8_p4YAFxaahzRMQ+8#x19d*1>dH4WnyQ zQ_8(s=4O0U2emKGy`Mgs5g)E2>UHi)nM?RM+$-GoNFAr{F_TQBPwHefN$;wwg^8>* zT)&XFT~7=YuoP_{$#9LREMVVSVud4dSP|0(f+QWGP2tV4`#K1R1*K2_1fhlNuztqz zJ1`wJ$h?W>CqR}b5OjAy$ulj%jz53_V_Ac83&utx9I1E{*~A(#LXH80tn(aoHO5Mh z{KGjNVW3xrNyeJasQs&z=Zy5wW_T5|KK?rII|~vaF;L>jo>f@1kc&`Ded{CVev^hD zWqFMVjXKG_ZPC`^t*IXJWWwU>g7Ok&f;$p;v~x)K!Rp)Cx=uUhy%FtJl(Omh8Z-t; z185Z1y0dU3Js2 zCBQqzUrz{#8B_!8baX;z~~#PkfokK9DqjCjX`BvMG@YyyeL&}Fk^2|BHh8c9v2 z5^m^bQ{nT4txz~r(%ubjABbS)<7kptF$uA;Qj<_ zQU1I@ec$=m9(Pt$tC@!!siV+GrEHk7*4cD@FtA(*f7JeqT5>!0(!x+gX(jvTi;+JU7>pO!&UH2brh|H8;49)N| zC85G1{`Ay+65%yblwn-9x%8Ny_daTri<2+ltGHudyltP>f}`Kj(i>m< zB){|V`uy_HcJwj~C#PHsMv^IzzfJPUTSez6A&le)b)vCkpD3$vz#{c6@#}^|Cr)+w z{X@(%U+agXTOHFs?}_rdBl8nWwD%Pv?43dAFm?K$m)$W-ZBZZHmuwn(?7vKZ%4Fcd z^)6oVvlOUQ2>nU_HO7*iaUlEsSivSLMu;N z+BJu8xEejee{PCz3xfAWJ>y?owzMn<*mGV}eQ0We&Oe>{!s~5<>0B|9lr5okX?&D_ zvcf?thIb7?MpxBpgavQSlc8ULHVj?M8-VS^ZCU^p@#2j}?#U%pT`|)moiTSWiS2Rj zd$lZgZ=W8e*+rn0=y|@i_#?{XEB7rx?i(|ae_dic$Yma%8+^1@Hy19Ur#?=)6d+op zd){-taDEmM0y99n*7o(OQAxuo#feCPw*`9ub zLNdn6WT+lt^X;otj-SLUXne!CYhUKVT~L?e!YmQFS|pco66`~CEk&)g{jSbW@NCf5 zmXpi6O=GiaK*^d)8_q+vKfLqrvR^Bm20)WmVBvKn_VVx?ZY0;DVb^k3!OKY8+uTO zI91dXLZ-NTdf=1`c0Cr`#_6;Fs1gC4+B zGw*1v19_3Z{kn9?){DmfMqB*ej*A^;xw zS2T%PZH|=oej^H|!r1}zCCn=IVwa)X18^7S>kH&m9Kd{Zo9(A6k8j_z=|sg=6O$-B z^Yw6149f|PDGNJ0+q<6$VmesIaTgx!vB^!%VFekHKneZw`9&&WZ0eF6HY~bjrl|L* z=o;Kx8J&C`HH4=ToF@H?61PA=ScyG&r|3%}ppxJO5RNyKiK>KtSPdRvc+Z@JZ6Y;g zVrkiO^k|71P3FX+r(hifCI=bYfas`LS)JOR+E|@d*;*5@ZP?W!?!|KiClhYQO&N(r zXL#6jced5_M%n0*(!UAB0SJ2=zv+ro3DYqcA;kO{CL)Y9t5sf&A9pi7G*2W1SkT=8 z#gFi9FH#_?NaVXkD4+;dhZ7^jKOHbA9TF3jrOn#rN1!6>KVz?iPl}A(J;^Jpl97Qq zz8nz?ZS@~1skyQ8GQ9j5o~-%u@N_eNy88UW&B5bw-5dSc=U&xm&f@FdKmQLrnXux> zRdt^IB^I3Me5AQFKe;_6lZK&FJ&fCe6@SIa5ECwB-_SEesM|)W(WS54B#}#5diFhp zxrh%Hdg*W>`*nO8?%DEa-t)NSe*3p$J}andG{a83BT-B{qI^r30bUO4uTXJsixt_z zy8B3M0*01gox^uBYd+Yo^~#5TX8~;qNwS$_*qOyTy<}Z~&`CZ(aqL1-!tL1@D3t5z~pgnZ}Lj%}I#- z;J}alpx&yGr(c?%bWPw$d9KUUzL6IQumjb(f=~>aj2PTv@kwTG`F0o*>iGR6sAaah zg#K2yLuKT{#xP2+`J{G`TMLG(`fd*_Gou`i+_GuNZP*N?>o8xES0aTASZ;i^shz<^ z9^o))4-I5WcxB1RjJ}cHf;pz^c+qSQ)D?-pF(NO-U&X$JU~!s>#ywu z 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 ua^dMMYd=_?$kI2l{aBoIecjRm2$`Upf z|BO$@AOG>Z4*kN>tFU;XcEf*k;DLK* z$@UYEQjwn|^}WOErg>k$w|#cTdtt@D6ip0jfSps+Gjh?=cAn%@o{WJGhFyt+gLJ!e zQq;bybpIm%XBxmav;Ty{p?G{>|BJ$(@BIH8{Lt&(T<_o3j|N&pP#(_N!3uR#(ScB| zujo}tTt!sK`LOa|%3;ai{S$tg7hn+=9p0G-N)YA+Bm<#9=T}~a_y&@4=m*SwxTc-ZW-D0Np9AiwifezBoCnO@t4(t7I>*(i z^yY4J8c%1kVNK>HJQTGx=WfQy@74ql@4I48{G$)=20qBlisfdgkq(Y?L5@$?mqNIDevfamy-cCo zt6&+dl5V9l`E}PihmS>bstS!xv%fqK_oMwwY1PaxIR0s#j7O`{!8{pWL{n;XrSxZl zkgesK<6@~HOztu0+RO^V zq}J+>^Ofa!x?W4!v-3zYl8g=)1MNO?pL|M|mY18kc3&-Ue5}#U+|)san+=n)W}Npr zy;LH6S+&&1SUuBAnCV+7tu@M_Y&Z?demYefm+Gs|^1L!jz^XNJi}bXdt_mSgDi=l} z)0w0*>88-gHWrQZl~m2A<)t+#$WfzkS-e?^vCDaWe6MzkmmJ^BZq5ZY{}}2#_U%<# z822-Jrfh~nQny_UrR2r!*jPu4v!Ycj8FD#Z*C%~3K8>%FMVaHx_(;o``F^EU>h#l@ zMNPXO)h^rVO}d<`4GLpjEj}d^%XFciQ2Lj0tv;$(QVE!&b_Y9_7)76q`;jcyYIpre z_dYGS98!U_^1Ve=n~g@vTKCB= zcPycmE1q8_B0(!^=L+q@7`k3x8bSM{}l(U6aNyug@i!R64I%%ufSTEz zv~a3_KF`-jv%$TP$QETY6I_k$R3@EyY!{zq&Bk~mt(2Saqfr+lwTj*BrvXbI$8&X6 z9QVg^aIsh?7sX-fJ~%6`rtQZ`b2u8+liFrk0Sp~ygkobIw=#V(wrPe{y$OBabe!VPSM(54Ta6VpI+}?bYRZ zuN3VFH7&cko97zM;_Y2$ZInt~rBYoz*{OOaRtcJBayqmo%q z@|~y3Mr&5=ZngZ>HRVN5jNC*viNsSWtn13A8av-~N45G~y?Kgjmxf(y33rzOzqn(P zlxS8O{ifO~-Wch|T{^F|)JDA&munNDR7wxaaPn6EeFst z9^`vH``!#kbK!g8esei2_iE90JvfiFqc`EyWpu5^wccVTqz0OpZZ)GqL%GX_?D>6- z;}?U_rV_2KqRmh=k*PEbt?9HeZ30=nS#8vtq8iT3Thgl1%!^Cmvbm9hcO_kJ#x->o z=J;^`GPo#~7o*!|F8Ziy`b=pQGmE70STIv&B&yF_quygCQ_6?$D@rV6wtzr2AB**5 zQR4X7O6{%3woptz<}QcgtXG~khuTQqXivf0a--5J2sxo)RF>A#T4k5x<;_e?^`wN> zkIp#$-0Ya8m9)^J5%oS{4x+&9LU+14PHyh+2B}~rnMkNoJyN*Y3>u|Kx>J%`^QwBI zMq4V!j~e%lRWz?w6UvP}dTO4J5;t~#7S!6^c1Sj+Whu3pCI-f2(v4eHqm)r)so%_9 z=2oFG;MlmNq{V!AVH*;FPd=M2Z7S=&rZ-pelh6;!_3quQzY0}5V%sd%YgH>0o?6oA z={|PO@$pqy8qe=%sYN&JwU7|HEOc@({s^!g~8k!#Jxs2hDMZS3=@Qm+MT?b}7)6oZvc zau&(lOp{N5q07dssg&EA-0Jp{k9lQW$fP%2E0sErsH$Z52C0qyIPBdeYwJ)&imit0 z(QRfC&prX*z^WxBvy(K-t&qJ+4({)wsX<4L_7lmzH7MEYY86Y0=OZ*eD1D_c4;%IS!pxd2a#OodY_+Vrez$7RCTe5@ z(0rL%P37J>aNt^Kdeg`hqO;W^!AHN9!(?<1YZ@c1GARX zj6$j`2(}degjXq|Ny_8tH=E+-NA{ zjB?W-bh@)-CnC=NkG&`DN+enK^VF}%VfwV%Eyd#2tu*(7fYJ&mi?rUkXS#q=N(%~W zaeMv#`-_OotW5;$?s4Ycr*me8%BsjUGBPsO>ubQ&YO9(#n4ALnBuFF?CV9Q4!z@3}&hlf=CL$i1|OpgbJ zLZjfg4>zuEr}ev3`POxcXN`yQ`^(GohpgA@n%>8a)20Du=xMuneYV#-|Cl<@w(E`b zIMq7*(9w(C6p-_WPWI%cU;1+Y!8^P>9o^Y_HfuHYtDCbzu~>wjXHG2F9(_pHH#Rok zkIYKzssN05#TXPm*Q{ctnr>{IWNtomt5@|eTcy)(X7nM`-D*61xNRRm&mX!co5#Qh z74Iv3I5j%W_T+fI-`H=v@6Y!e4`Z#n(Q!M&z58-;_q>$Ze9#Zv&KcY{E`dM4xcXc; z*uA*w936hCeNGn-x?fVAQmxyp)ULPIJ_DOkyDME(cT0AuW1g139PU2U&fkx8??Vl! zVy1p_@Nr;{$Llwj_ZR2mhl{n%-FEG8cdLGRdU||s-h2A#U3m|9*v`Sp`cdclu6sPZ zHjk?YoMScn?&9=#Z@6}LGMJ1HF30YvcKjKLYH90ky=w07ucbSM&!tLrRP-K>&a#vA zMQ5<4Z`SN=8=-*&og8P{)#Aa)F!jE)_r892*sYcd*}Lnlll{}J&kwD7(`uJDj@oN3 zV4cx88e82BYXDsCq*ZcSgQNG|t*Z_9KGkbouYKG*J3m^}_0#Tp(JS<<%4Si!c-XQ( z>^^u$naox{qgUx}rm(#)%}RH_dD+Wm+_UaRx=^m)pLHwgv+nW5AZwU>!DtPfA7<` zwFm3AR=Ip=H63i$9F$K^fu8R*5puKF{dlEy&o&CB>TRuEb!(+#x7HqXYVFQu?co^y z?L%2@vsNlh?3=wY?|GqYR@zrB?|8Jk`zl-g{~-Sj`F~*s<(IJkePsW$hM&L6e_ulX z`|AJoy8k2le`4#XG5m=Zfb;DCvYT=Hk1V=`z3%@PvH$SnzcI1$!T^KYUx-+57|>JK zx7lF$hfpU2wk&5>6a@puCdoX^@kS%fzDMykx^sonI!nKt|;3&60t5EwUYb2Y=nY>2wfLiT!r zc?mgQ@yF!EGL8OyidnYuo5;KsDwiR`lt&>wd=r6hqBA^z1cr0P|3~^6edWifmN8%D z+VUmfSvG{P9EKR?ZhXIgeUn+@e)T@I3(4W+3aK;P$gBaC)mFfCHHGGi6LTxWE|ugK;$3lMchid7J3Iol2^jx*tX8k zg-16(Y`77}*BDqB8(H3e%wT@rQ_G{|E;ojL%j=*(r`+G1?D(-GbL#vixB5!!{-Z68+nbw1N?XB3*csgTcJ{Cmi{|plL+x zEpTMWNa1v1N)nlZDE5_L8&u_&Bh1BxD>%|eJzZqbG|ss@hOKKNnE@ZD^pL;=31eME zxrGk$-EVtnT+bamC~=mVW?SXmcC}HL;eUat&Llsq;x>Svw<#V; zkQ7=X?I|(1%SmxLpMrMy-`ZD5fA}2{2xg_TIijBrWE0>Cv z#^EJ2v?&}F1#ZeOxLb@E)P$lCbA;kCDRQZBS+w?xvFAr1PUN({ZH@0o`Mr84my!=L zfQcCZyan(b7JwZcM!^0J{q#pnwa5oF2F}yU=d{7V2I7_%c<@#%5zprV)rDW@cvO$j zxBlkY3ChII@M{RcuWNQbn@+FgQuI@n58(!;+xfS_n(yRNqEOTv ztL!b`JJ@cpq;jMV00)n{@8$N4q#m}0)}r< z48Diq;fUDqA~EYo-16ZlGj!_9urzRD*@k{@-qQ)U$mG%K;(yZ9?9jZ5jCTCdQDL8B z<1;&gp?z`g`<4@s9fs7*HhP{&W{!U{br9vF16(&SI;cb^->+ea9xhtAA(;WU zDpP73E(IQz6Tt(W3NC`kh`+pnH+LR=6=1gPkzc}tjmGI=dMG|xxoYGs$^hqF?QT^}0nd?*vHv;F zilDrBa?>kJ8HY(IVe*&1CYM%-Eeu3mq815D(T9l{8i)yFtb$pbDBTpr$_<6d=i;Lf za?V>0^n8phfeg-W0y_B=0t)fjKMF)KZ~>!WHxK=7s)TYD_R=0{fFYrvm?OXcL6z}3a;a$pSZq``vqvSk-ya{CWTRnV0{gymU{n@a!bP@3 zt6XM>Lgz!6EW;?n zOh>>GA?=eH(Zgh$caAMS@dvvij*^$?SS!9PsUmv5Dyl|CZSu*kGRhSxP z1d-S~K?opj)PJn7Vgp5LiIgX>u+TcKiYjn5!0=oc*&FeYY^ywDq$GOe#3}j={BEqr zq7u<>sV(sDz9Bz1?v0u>`Ik-#nBZv7V%QR}hIt{aIKUX{ZX^RczrIn93f@Bs9l#Tv z-2{owM4B_a&f|ZQ)(B8YyV!R5BV{oOJ&%mBF)|+Xq~?lccDBccfaQq>lh>Z*Mm`X* zJabwSW^%HfjTFIZX!0urE2&aN|%OL#8=_@f3^Jg?q`XA=g5Dv8|#_Pxcqk``|AJqGV{}SJ{nJvXT}gge`UlX_UrUYM_UTc1Q8DqC+98UHH%L^hBtj}uON0Af(wgYL zniNqm1>H#D_u~0Z1>)t)m=)#gonyKbEI+xll*A;LF8e*inPDl3y6~h|`*2u{w22BQ zvq};%mnG7PCjqW>6{Qg>oX{7*=O;2VKSimYIU6E$V&S;t7#;T>r~p<#slVt@*IikZ zgki}Y=g2}83M18pw&aqc6e7$_PF%V2YEDQr@?1CzC#bJxRU@);V#OYd$wPARX_bDH zV)2+%T$wKwFBP-3LY;jI&kG(f(auGyXr4MD+lkv&JBOt_aw0SPP@vC?$2 zPle_i^YmaRG}EzSmIo7$D;J*XkE$qj3j^6>0o7KJjwv43*%TpDZs?hFZl})5dfud=R#5RXIHAe|9Jxo>AFpmp;Zd-Vn zpqmzDI+7jYoe5#pydEj!R~w5S9Nvxi?C(e}>vbrslFD6b2|qZJDpPe=5=ki(ldr*2 zPBhct7Y&Kxm{poD!8ZE}Yi$~1SL|}jVL`7d(4`D`Va)UkRamK`x zNE(b1pKXP!KvsQ~Na);h&B26Dto=r}-AL5{979i~6y;A*U-=+2^i-mvKsyvtnefb0 zv#V@!S^6*0>tGo0$zeG( z2w&dMOyf$&3@4OCj7yCZcsx3AEi_R?D&*VTIEsOXDG?nY2Ltl$mga8i34!uLR> z8+=B`j?v3^ZOavgY=XG>());zL(QcmNKi>k!$xIXyXlLTq`EUCD2zeH^k}I^GcrT9 zw)MlRwVbJ6XeJzOM&F;FXJ|MgbL5Y4mcT43IOR=6L}C5NYS)Vh zSLW$rV>1_Bpxe=Kjr*`TBwGD=S3?G@RMks z|I*g46A{WfbBNPhn+qog@)US36*-z%WF}eP)EtL~0icN~6C05D|DqZAj!w=)zePGc z&kSK!uV>jN{OHE5pv z{iBL2ou4_d$lK@H(J*81DG?GcCFUB|{9Wv7zK`krtBh)p1tV>F_>SbC4q>LoAbs}~ zMkmJXWMV9iSo?4jGt6^-ignJDig&^)LB$d?Ep?_E90)5NCuF9B^Y@=(r1SF295MTO z+Uf^So{qru@CPd1c~nP7c-OLJxc)E!d;EFN*0n2@A3Y(-3ua{t{-mH*UaXkTGw(W) zgJ>bUo#!y5F-x6jMFAhWu#w`zmOmv+7k&g-0DbIsapl(NP9L)8!2{ilrlcwcrUoG>u#Tt8elg2(DnQo^MfRrOBa&27=9CLGA=xupKLP8 zM`({nSe~8^XQn~2kn^ZXSLCD#zfdu$N0e`xPE4ng)L^hrkkv=Tbz=%~eext_=bkM* zQOURWPucnFeu)ynnuk8XTuLbLOgM&pm&M!k|t@#kkCO7)!NuB$?+dk$RIfTIW; zXC#r;oG1cC=9<1ll?B%+T-yVr87e-HjfjC|t zeRavgTaA2A50B=3p-yDxbz&ak!8CJ>o7*KSica|~LecXsd{V*K3-opK`liWsA1>@WL(5 zWtHaeNU>(8qtT1|fcypWlbQY`5f6b^`|oiIlik~+pP2x3Ui`1k^+)l)HrKMR_TMia z|BF`sWy62*HuLPOt&gl5eQEm3iDzHL-ciUd`TogRU9p&8^80fjO8OwVKxD887!SDh zbd0j;-#xGP1^R@xo|B0V6x&{M0(id|VF8dbo7o{y7B2s*BAU@se&eex!=?+zjmbLR)-N=Bz%3ClkCHGLO`>N3I$^8=c5^E=X%mhH(r^KIcB(MOTHbh- zWk0gQ#HNTiER){OY;LDFSrQQEH6Gwk-~Tf4D`{B0$qVHF&8)@!|JK*DulxT+{&sd) z@?DbFoD!_Ug8~O16qhNZtiS@=#H&nKFI2`z^%TnFO5do1)JB?P6Q<+b*@>HG2udSa z1KvnO7-XR13^%3r#3@+^W`xx>4{mp3V3hcee|lr+ht<=^s@7LEH;;AH(D2vbQ1i3? zB1B=JP3V$~e9tgRc35+>7b^&fSK#PCBE}4Ss428&I5fuI9a|E+X^9EW2(QjiPdN9f z!wlD9D8-xzFEPp!to4TiT;vK~V$1ZH`M8Qz+{p)?QaGDl6-C*!s;X!L(G~{7$Xju~ z#Bg}-S^yXP3>R){=xyO=pqF;Vw(d+&NOq$$KLKx$r(VTcx;nRqmTmmD8cCbno0k^vJ1aYp62~`CbBp{;D z(`5_|$Ch!0ll~+oC*i*E0ZmVy8}4$DL{~r{ze!mTmjpe>SOwC3gC6AECTiLxH$igcMSgd#kMT>mw&P39d{Q;Au|8^kC8^1p0#mb zXa8nz-_H8rmHPY*&wt?z`cmhAc56NTDE~|P_56R4zY4h!Y)gs%K%Yp7{}`jx=o1J3 zv!Qf^xj`hqywb8fyAO{!&o%*CSYDIlPEjfpGK{@bb|pq_b1!8l&vFxw0%r{2TI=vQ z33z|v(F2CM9W@B_q0puN7B$f4WX8@V>C#nN__{(Pcx^Q_lL-%2s4I8m@hESiC-p1UqSQ2BoLEi}}0e&mAFM(BC-$Z8@XBENw zLyS&@ek)M3;~B0B9Tsv~bSy=$3F@?5D%n7I#YpD*Y`JZ)7%-Y-_PxTxgUIQ|2}N&c zM|eZ;_(5)LJ>=O9J&!ndD_HVuS8lXxj5=k{^2Xj_x(CJBNkl|F!q6 z3vDDvxcSRGMMqX5iIqlxZ;7xRFkqW3w}W8U3HFLX8i8Ulqi7^BvHd{jHO`Zry7gs7 zBf!qClif(k8fm8QU0q#OUG=p(I6gesZ*BPsoqX9{_?BVq(Y&DBhY#?MA z8ik#(kM@#)BKPl}E>8s%=_4LeIDF!_kBbG?JRea$bIvHwqX`{Qnuv8?bzd1n?`1n` zDIp8LRJc8AzP3`pQ$2H606NZ6kanLc9dT?ouVyqwidCo&Kd&$PoePOd!vn~EuNR_M znKIk6?yU;Ol@#%zuIc*H$dVis`!x; zd{)12vYA@FTV)e8-EIcUAOw2VN<@N95yNy1J-}+gU<|9m$zl%pr6I+SQt{^oKf+BA zF@?!Doi!QL3R6N(9jaFQ=cJF`EJFG41s`B_)oWXbg62io?EYZ?-;mk`5sjN@5%oJ^!BsT7_ITgk7wWixbiqF|1YgP znXmtEwEnerPRC%i9&mx$VvWEF$V(ef1RtmtU;K~)10O=za~JFT7+azBM#*ayHFTmFV=z)A~8l? z`H7m$(BL#;`(B`2xei(a!a$Bes$W`0$>ccFDA?xc4x=Gr>H$V_&`A+A8-b%C-{$M~ z4_k*XKuBy-ei|B#if1o=PUZBBLM$$WbC9Me(wbc0eb1IA0pp(M{h{G4bT3qKP0fu$ z|4I9gK}P-AT!8P8{~kVk_;||yYkvRVxB2*Q3+i5<*Wpc7ZSAgav>LQO2wE^~4p_uX zMBTGE0ab;#lvM{75&2>#7$%gu6?S6aRZen&Rjl3v4U$U8Lxj8y3exkBUMq$>G{BRE z^i^vGDmZ(s8>;Mg-|L21xn~qo##bA5Mlood$jdRp0F<{**q}sybYTGM1h)0!W(XAo zrhop$jgfYv{1gEwdlHNn_Qnd^izX8N?u_5bW8%*-f@ok`+$b1Y=rTZIG?8ZYvdx0s z2*l`fe%j#vohq;hUO;$V z4|;=1&w|k%>7Z-}M8~@)WR7hGx&ui?1_8(O4-RNBj>0!6r;JQ|Dp^|~9gNbLX23*| zz3shtb`9bTlIZidy#w+y!ZP0Ww$m@d1ePJXrTlY(6q)e-jaTRoau&nN>!DLK5=b93 zq<$xRK8+_yk-{M15d7qdq z&)+^&1vgqNH%_ads@`;X7Ij-9rl?_z8Lbyu=I)$lCSFpk@JzjTUAgnc_T;LU@g{^Z z_y-W=t+1kVIr3}dzu_qSdBeZ%jQ@K4IBWk~dGv6u|9@NiAI5*-%zxwXFRXG#^cO{V z$@}{TcuDg6$9G|XEo^h+m_n)2tx>1_sMZUv;t7USnYirPP3VR?%028l#W{~tWu_vt zw14MW2>V;jc;`ZOx+-ZGyiVuTUBG;{k^iCau1sK;)Ae+`R(gi+isd50oQHCKOaCvq zL+o3e|2%xWG=2UvkN@~K{2v4=n&`yg_^_D!W2R-~?BwJ@^iGi<_|os{BcKOPBtbCd z6hb?aL|-jPZeQ@9T_>Kk7Lyinu;1E#Ba5#$3JB-}lAuAji+<`cLU(Gho~*Yh0S|*D zVUr`thXHV)$oDqaw|4jU(7xDe77BAw@c#Z^wlB=zw-2H*8aczaDM;ew_N{s#DCi(S2mTM zk)xx5ofqsZ3U?#2(Ha7)8`@+;%7eamP{VIM@|Pd+^@Kle@9b#jJG?-S4iWiM7gAuR zBFepafY~o$|3N@H*am(+6VRRbKTjV`t^cR<^S^Iz|B;#h_6R^&p!s8k` zk0O#@&DvG+EiW1kND9hA=|rJ1yx(U2$rf;{9VlgknQ0Q5RpzaBqimjg8IZ)HqFvjj zEkVBu`_T+@Q5plt9m!8qLv#;dAfocQJt@uqoojo4ULJF2{O^?iFC7WY`TsZgw2ohF zZXdQ(QzfGgx;g}Nq3VBB{xj>pAN>OB|H-WN|7iK~6XXB2jJ{y7{-4a_|Gt&|*O~V8 zX2d(y`%o?WfASxz-YC9wuXabz*fq21!X`MJjMs2SG{Ix4yirlhfBy5MD*pSJ{(VCK zKBa&EME{ce)zT9EyG;MCRG}33`;dM;QZr++^W z^IrP`NgDgpO^3}OS87h?d%%TgZ6!Zd6ah~h*1iUnxJD!EX^8KQG86?6tM zi1_~HBO)F7*}i;4?VL((YW6{^nC_S9Zl)aUFJ1?-{puLTa&zloYj1OFZ)1C_RpCC{ z7FMWOPTa`!&duf{qWV+5jGbmVia~J zprc+v3opXXd*^res_*=QfxwH?ohKCb<^JTEMShabr{9Dh!cIRU6;HcG<-&xZ|lB2os8?5(ox1X*K!oT7CSiN~!C?l(nip!~c2E)?p6>Vr-?_?Sl}B0f4XmzJ1W%+WP@s)@oXTCIYb3*jM3$I zza}@@m$vqxrK5htnL2|oi0+#~);aDm@^#Hy-vx%ye!0HW+M?(7r+#;IcA{cRuX!6A_;q6gzd^mb`q~!MBbM3=@Vctu#)jnwIghhxHGi0X$|*&5)=A_izXR@t zcqi>{Jl5}>N1W!LlXz@$(~mXp4EP(X0{ji0pd8)~2K^wR$M)x%XVrl<`O41_oyvJG zKjB@h6%GCdPp|vA6DdqgBQ1k^p5Hot`EvWsR;vNDjUWO&Q134q-ojeL z%T+!aYKFFwui8LCd=N84b3pMgs~F}4lAls^h*HYURKm2BNU6nQ5uPnp^lv#3DS?h^ z8-n5ws134lgAi4NO2htn1Y(lSc)uK&egWR{afOqePf}Lp37(|T*KQnz^u=wLqb1!^ zlO8^9WL`$9>W2 zN0whve!46>0kcx*5uGa142Wqak7a%_7=z8!1oT33XPe?ME4BqcQ-R!IA^^|3bs!rv zRduZa!=Ao=blgg7!KeezXcI0`60dd5Q$;ssuEc!$$97b_l+taA$SUr+WpKWV{n}pN zB{8hxWpuybvSDn7228q?xG>&`B7|m6JV+nh5V+YeB!n}Iw$|0DP%&r*%OI8ZgVt z6@f-FxfI>hH^#MdnqCc6DkJ+;PPWU8pF}p&PB4*sDoteqS1<~#!JD8Za9r#FR93M~ zD-}MLMclb6IUCD~b^-(4HT`9)sr1er|}1@i*7#)4m9lpf6?Ov`V=#IOxs1Ja3tt^}xAmmLn0 z@b<(yWv?$^%D9lECA^N9zr!NhZJS}OV1JzgHHZB4Nr?|a5ylmsjUE6RohVKXDh6LLtRbejdFry{?3)5kf3ZBQSn`{NHK`isz z*b`DlBkPb~%e?$b>XeaOE10d$R=fzbI#nSIrlwQZAO&KJvz1LzvU0W!{4xr!nx#AG z`wp^gtfq($%QPvWEcl(FJTvE#6#gi`@P(^1+hi!@7h93P<;90}Pc05Kbf#$fi+SSo zsQTFG`}P_eP%&-vI{)zobuumTwl`6*V%r@VaUI+4&UWj7Y`l<_t@IVA#WtOjJ0}av zj3B=Ja}qXBv3LEvjyYg(J?vm#6ECl!Vqcag|1^R)y)e{Bl<>)j`agbO0ohk6vJJzo ze^M+iy@MeGe)`!eBMPKNOaUz`Q`0DIMUi1uLD8Q}yjCyY_q))#?M-M7_lGE~p|H1} zhyONIdWvU^tsbGN1Dl1^(CGn1hH{=XsS$|k*gPFxcTe?xQ!bXt(2p7oS^8_*EK}1i zi52y{-VLwn(FDYymFIt4b{T`DZgX5!GgF9W4T#gx2KBw^Gw(I5Vk-NrjAj%28sQ|D z!}G z7~|uyhU$Fd1^mBEJ`U|{%%mMI7f3@ARrD8^0@4pQrYRsx0-pDZ=3CE)==t4Bo>>DY ziwh!$j*M+dzc{A~YJGV9%4q=e63-s#)rji6g&LhQ(&nLHPoX^O)gk|B{cRWiCI1&X zuGI&s4LO6=+cCF0ePCL_t%{^pd#t)3J~Zf3G!((KU}n7_5^5>=dFhrr=NgV+osk(eJY%;I_5Ih zymODD(jBjV%37wJ(v1|FT5r-5pjv*?l_#gzU5AKhiwALTc%7Q#qZ>nA_e z-z^r4)v644YJa57@%K%eRg1>%yD4oQYAn<_firH}V*_Vh(^4vtyYFHdrBYTyFr$KF z(5>ts)U_Afr0Ha{8|b8Us=9UTYj^sYJbn5!(Zh8|aPLqlH@ zP(Lr?o~pTH_er703@}0MI8#xW8S8yM?OiityW>jFAm7S;Yo)}h_UF8c&i=J>drgq& z@As_;y$45#a-37q-*2x5&o7;7@aIns%Jy+AIi%TE^$8%amU z47Sf;#?$IYx(LxfQu5zVCqFgbzOBD&oZ!FJI*5Tr3xT4$q3nId;>V+1^mwb)$Cty; z_29DB?bM3!sTb1vOr}5PrSCfjt+g7_lknoi}owtQw^WVyB@opaSlm7gtv=cc?D)ntpvZX5S1#CjReG$yQ-wc>AfXS{BJ z0;Wb`(7oXRac3WFD6Jo+PWSAF#_CGeZe=Y~C}~%;;Yl;T<&PJuN!_nE>*uS()eozm zOY|7H9RJF3wZ?Ny!{DZ8mWD`cn5Vg^jO#Tv=NhEp!72O~f`o34us+H`-PYmZ{$WFI za$%h99^MCLN^BI=s!MW4??o$USxB@}$f~wBbRCx|t#wHY3f~YfQm7PC<@WmNdhY62 zDzPC^ihWO$NW+p046JT`$tc|=I*)SOpBkBTVdQ`kM}r&kxS;4lErHP{WCn{{q_ov` zVa=VcJTG~7s=|M&C1XOIJySr4yz?1n8ksy(M`rSFtKChP9!`z|2`<@rFu3$&SToTf z9=~;*(426QMt=&K(3ZwTgIOrxO_R+EnXWIrUUVA%aVSMRW@r07j&xa z-e|zV*RXEv*%VV~rg10)Hz_SXXxfa0Q{AqVCkVMU^*asE%l@`zX!FeKd(&}QphHbL zZP<)!+*s1Fw96Brt&h>stSe~#I(s4)Toz15SQ-rLl*n2ntqRe+N8vvwuoBI!JL5PW zQ2tR!>(noB&l*`*7u{ndxKwkMJ3dHEc4gRV54VCLymG-y7qH|WAhhFdv zl?vpeXFOIz;NWgpA3otXmV;u+Qy!mQ#tF1BGa%6O{Dar~dw;{zqG{JdKJb(SCzPPM zM&)>|Th&QVGLv#y$AUDr52@ORF}sDQ%uo##UlyGiOyv z-r4?d)WVD)q5};jb4IU1O_LWQEkIs{v^(`;B~#;sekwbMsSPZ!O1C7!_?xKxmw5}X671qmqp$Zq1?Hii?B=-FBMoMidF`l zfMy+Q+>lr0E}Xn|^FSRT{*rjZB-qmhFu?A@|5|>soW*~B_-KCr z?>G6J^&_ohV1%2%J@Oxm!6485j(+3BV;9S*sOO4Kva`9qx#_;gXyM8nTdpefZDNf~R5Nny#OmJFSwyn~rgZJo0xc03lfZ1Dk0N6eRqE-% zIEZ1&b`KyO)xEJnAY5B7Tk<#6@Cwa^{f>_DBBu+L*q{8?y3C90zOk{hscZ6fw)ei5 zA3K|~vhZVp3!;bz{k4X%kGJysG|*d4g1ZpR{%xGHId0Y*H*1cYHOI}G<7Ulqv*x&2 zKQC_9FK9$G_*;0o;{b2jugdQzKZgIG{o}tCeQOqmQog&2dpi5=aJ5{U;MZYmxh4FE z@wL8sz<)MetupJQmHN+*uytqA-vDdts|WaNA-KM(t}g=U`l=fA0koqqH>NaU^n**= zN-C+4Xsvd0?6Vt*nWLI7tZ7f%R3+kQJIo6S94>2sn&R*i$MDvT;iOos*QbI@DX?|O z&(cn+JsYk%T(&X6)t~&udbPR=!>D(r$|}@Sv=!M}w2$kQJ%J-YsApO8Lj~P`hb0P` z$qov}Q)~j>sYzy*t8r6!JKsC;0(m0l$|K0A-EF%ZAK$k zG4TA3A2+-_Wds2{kfoD>33lz>BSfpJ?QX(<2k_rZo?Nb@xac1Z;{w^93Dv6j3}-mE zT;dIvSB5;&C8Qr6AT$~+Acvk(8Eo7{uRlFDSzT;_uONk`^sJ;n{0lp{tky~jqkGa{PLg^P7~*76aPbK6G#?WkO${*>uZ1~kVZA)fpfC+ z6#x_F>gwBr<1?re)UX`530?sPXF~tHFTjM#IRd>Ebi!S~{|4H`y@&G`!Hd97+y)e( zr|5R@2rMOw8bQzQfQxV`F((*aLqp6!fe>t_JlF@fVDtn^V?m^m6>77_vKplle|8hBOd^&3QK#!xZvD9>78lOUWgy47`HQHWOSS zg{C(HP2mo*nqw^d7UF-kW$|anf4D9F|H;E_{QvUPM-S)mzuzSOSNozry8uBaj_Ul! zzj%&2@0i$98NURh^G+2ndK{@m_ z9&m3ewtYT+-|k2Karuv29{#ziU;@sqno3gg?{*Ykm*M>a6@)&-Pyl_WH-%Smd=C8X z1yZd#41;bsDo}Cf?WBJm1p{;(jKa>i{7SrdRGCYzR8;}tHb?PIp{hU(1pye(5mXtg zxTf~EB>|+}JKovBcHm2m?mTJ--ER5S5y9IYt#9vb9ooXFkvfMIms~)PfaU2_@|MOJ ze~iNMWE82TRqwO+?bpAJWc&s2UuLfV<>kjKu-G%}|KZb>`TGAh@&7jFp9B8KeISCt z4Iuz9MF;>uZLy}-Aql$T;*Z=||NF)FJJJ16$o<0m*%UaB>;Er`>wlnz@6Ul>s2V6# zol#6WGm^}harGzT{s2WeNL3RLa~E!Til82-6iNNR|I7Fftxh~1tG@=9A@cak2%4>) zCHQbH3dafbXY7OI`y5CmXS_4?qOU$4g{cYGR6vt_!*KsVM&XDCZ44tzcN*gl6lGu0 zq8X@z$=Lt|>m8W+2xV5N8J{E**@cR-E6l&6(fxFQhc2GbkmG(hMctN=K0SE=tOyBc)nls7Dscm@&3w-ib$e^D^wd zgM|D1H<(V?Rwsk5x(KfDO6N`pOCFdRFYY_%49W;-9n*3jJ43jNc4%1DRdqcA-k}#; zYBrI3W%yN9J^nN3LNGj`Iv51N5^Ab7!2%vW1TOdj^fFAkyRMd2mY0`n%MX`;T^_gA zxkKxC5rsBHp=LvKt}CD2k1Dnns04~|2zzWeCz56W8W#*mV2Fe$LBtuT7xJbqzfegB z)Yx$v7DlhwDlH{c!L$gemyD2og3)QI>oIs4QKgu7BD0E#M`)#_$%2>CJmN4I@rin8 z+lGFYPjaE@P2P{-6CNC=Kh~Z9xfm%ft2_OpVhm zAU&k#yGkzcX`1AFEwSjzQ9NSi@G>$KmQ3_vc$OSoZGz^*hwi*@(`mQ#Wp z6T}&Kk1H*9nj`HfSBRObZXA+aLd6&}3o>OsQ4dF>c*KkpN|G{jORTc-Ccz*ubM;LR z&qLXW6#<*04S*O9R4`QnQUeN>VHbBbx44*|=L{<(iY6$F-fM+_!RmJ_!KDvx54Zl$ z@%G_XK6gm1%j~M*07#T)u$be$_Rc;mgET$!ywR;GFzz)TcPM7L@JWq$p-gyT{nY!!%I_|u}53Xw9btmtN%T0PuZ=|36nOb!;7@nH-IdRK8O-~3s zTY+{wET|QGHS#Hxwy?0k8Sx77u-jxd!pFiMGZW|SB*Lqsx+$KK;T80=^?LvCs7==n zwA!uX12j=?ZQeBj4%OaL%Do8K`vMlb6vA8T2cy7H4Q(21l{SIlJj;Ol-o)4PvJ&!^M3)B zsCmPEd7>-jfM9SUZn4C1lpIEkRBwQ13@GUpmx1{MosIekXrWxeB)2$>uEWCcR>UtU z$aB^xkld7z!bKp{OmWOi7dlj*u;NNiQro;Un{0|r9&NojA~|4yaw7=VSK;8sO3%1A zlM)|Y^+$1ZiJH9KtBcDg@1#i{s?_wGaAbgBf~&aSrOZ(X!ny3EuDb1M)yfge@SJKG zoabm%*m}*Ui*^WAQ^6w7vV>cfZuWwk;w>y8Rk*#f2D^zhaM@Y*O-1Q#v?gC_30 zR6-NMXuusX)vAJe{>SxJdlwXG#Loc{qx}+CBuLKK8z9F=Kw-oKiP9-k8CSx|LC|@R z^@@)Jl2@Y2#g&S>#;TELU54X^=RuWDg`T$&M@b(IAVK#ZlVps`4EyA0BIIP4N48oO zl|w?9WNm-J?gvn5R70V$8;rV&;Z1y5inv%{YoML@Bu{G3?()#{3hY1mWGnl#rmh*I z^>TfC=NR}Ljn`3nv4{rTAx@5ib%yH()Lax|@oLF9R`H+Ji1a-+d$R(ZxV1uED z$PMkWB8*Z3Q%<+(o~Kt6b`BD-UtZ8b(GkcD_Z+t#-w|4KT8}~&LAeb3#&lI!_Wx9P zSCRfAOx(ut;o;Wa(NylcC2Hg!C|~7N4QpDFBp)G7({Oa{$<-w4=<9*4Sk1=NjrR85 zwrxzNhqtvCxwpz2hVluW*8zX8m}!2~-rPO}z4>5$Z_~@;gUiAP?_h&-mNsW;|E(FUz8(M;ug@Fno$d*+rEr76=KxVYS2a^wYS17jkRANf%kh}!r zyd5dJ)7w-~MKYjEz{hMV&^by~o7wkEM2F4;e8$H=`#qF3M|hrNINv3R-#}>*9hE@o zMpOjtAp!y#DKR4O5e|AUTdoSt?+^OH=*C`c$#yvpQK}!C4XyaHT^VN8x~!TwDO%a2Q6UqQmmLh_9_31FIcP_NI6v^eNbJK}83iZz08{;rdZx?KlU4nq=0xf1S!sd0vUy;K$Ei;arje5b z3DAHrkO3W{QPn~VOo9&FKUq86f)sN1Ggxq22HGx^>utroR!VONO{cZjb*N?27RE4jSbk(F8ZAdPSYF1P)rgM z5S-KWuu22Pvu_zIb^>XEXtY2iT}VwGdjv#WHBlAqi&O!YQe_haY`NFL4IU2;GpmMP zVoMBBBFV}I&>aQWX94=9%ktyx(IiDKM{M~D4HT|-02&){-)82A_l0+jL<0=N^&x;w zI3u*XvM5@bLG@RMI6=T30=)s#p(wOyC^u^0ZZ!-?gBy~N4-U6LiY}k5_>Y&^;`?A` z=hOZ19Kt{Cq?1d)u4m+CkPE(7<1^ z4ZmDJf@Yo+mr$0x3I_eIt*JrhN2r5KMnallcaQsI)aPBT;}@+Xtentq*m1}{<3joL zcEudPNa7}cr8LdbgOWal)vxi9lL9?|tmY#Q0WBPlvU7ls(Yzm}gwHlq+&rhUKHJm# z)Pci^GZEz70Luw>S=vZhEa>{)F$-d1EQ0MfVe1c>jWB&24N%;?0->wxPA%|$G8SvY zhLG0N1^V2J<^J2g$a4lfXTZNE2F%KrNU(wGh1aM8kMV?}^FE3<}4nir-l7C8Q30S74RZq><<(*7nN|_2}mSI?sEgmLx>2 zS}g*#ELOE1A%Zcdgr$3qwgrsu9G6gy*idqAjO^k9LvYZTu|7!X_{CD9W-IUuTb96r zq?0jLjW;$_IPUnGhIK4(m8%Vs_e2}8hV3vQP5V9$D7y5(#^U1l&`vgc<3i;x49WU| z)fu-4qxap$h-Ld4qpmZTz)B3%RiW;;$P8O!y<( zoNr`;$6@D!plT9!!cVlz9*fig+Ep-Usslq98ij^+4JfD^N2Rf2rc3%UFJ2*bFh5XHIvAM~~ zU@wq!xd|8$Z++u?@n}hjDX4XVjDj$Doo1m3Acfy19Yl!(0!On^&}cIPP88xo9#Sb#1g^oe_EdH|xUOjsK-lb(F&?dDrBO)5h<(EvDy>P}Be0*;%w?O==}tH7N7<{y26)ED3^cC} z8L{y+Wlq&bD(d}MU4(-nS#m%affSG-7@~I|*|r@z2EH05Jd0)qsSL7<9*rhX9+eUW z^My^=-mv>6!mvW|Jm%@f1!&yHGSJ;eg}oj&AnwUVC87vQa#$YqR?lFjk5mZl78BSl zqOl!b6cwN&)V@>^mwFTCp`#K~lfnc6L+5$C>hD;i%?P1}T>Psnt0>_8mMQn+DQ0p? z&{~l?DJAuv9xT2sp9Hmkt=Im(RQvP0#kZA8vHo_sJ}kXc&y=sPencNI(6E$}Yl3j5 z2-qxJIy#F`y(kupCqtwRHdvF$c!{#O+dpH_B$Kfb9}+2ptdKCX*P~zvd+_KyMK1&L zJCD)0Ihb5V>Q74;{|wc#53_8tOR`T-_}84*P#=yu@X-q8_S8 z>alua=2G7XWWwnSlsg%hiv5y*Q7EbBxrJgAkBKXtrm9WG#lC-0Qapg76FYC0{R=*T z(S@{Pn0x5zpJ4fatWT0r^>h8KAJvl!U($@@35;iM`T}M;83BdI#8yQ@ZcU(Lro87x@B6!_qI`K$|xyRQ)8GglMk8^RvV*Ly|Rv(fdS|$+$z*UHg%|petycp@UHF z^0lk-Ph{;V(7b`Pr5y{G;X zQT0=QnU=#KAkkxz3~m}Gqr#*OkT>mCqPy7OddZi8+fu6SmR9i)5q8}PIq`~S{mPmbQh8B)ci zlULHTuZc#(FPoz7BbI34||f3JUA?$*riClR{y1K6?Iu z=nlkH8}~28*Tln|Jm>itwVU`T#GOzjXnb{MApC$yVS*Aq^0_}58E$UX*QV>gp*KSm z8`3u>G)r$wbTX77Yf6QaasNi7mRPzLAy(@|59_%bI*0tuDClDS`<|oUai}vt(wQIW z{HD&-<=k^cA4SZzJl}bip0R-6V#5Z$NTb^$n}!@B6KJpKz@UPXOWN*BRL-tLu@hQV zoAw+TY`WVQtvmJ(%gbI0)4bmB7wHaCw*Rr7BnS!Gr4LVNw2!QfComA#EFSvWPDgqn z%+O^p20fUxMctG{TP>Y?huII1?P6$u7=|&<*C?cZpebUNoc<%wDg)A$266me8E6DN zV2Kf$SX%H3q^*(;qT`5SlJWEjMifuZFB+-3hB3xxkKzu<#Z(5_P29VYQBn-LNXk)o z&E*kR%n%2fQd2{a&tjx$%uN9ad=QRH2}^+27xBQ(2oN;Og+D#;7gM+|`iQTjinr?% zu-_npMe}sMg`Qq`h*hTft>9!D$j*PWBLLu+Ltnwp`;HZ74;ZUm`U~E#Iey10ToY&EExkgAcZGU9nb}~!Q*(FpG41qq$n#VkVG#v6q z)sV|{0*E&8&Ug|a*y~^t>aB))#e0)V-3DPgNR(1{h@z?d#kcS&*40PR9+LF?dR?A3 zU_lPOg{02u>)rzVio6B+t#e>1s$?jkR6j47 z_s96+n4XJ+G6ocXkG_}( zpc2`_;G4wRJ`jr_Ss`gw(^Yzo;gipRO0YT$)2T?QqkjnX;r2~Sr2DVm*3vqR?ETt2 zs2z)9Jo~EE=y?39A2@oB1Exk&YG2H+TDfQAq5(_HlU-35OcaaE7#sX@`_1l_4t3Br zUELXHC06wG-J5k^-5Hq<`Y~Vs{=4QGitD~e8mV(h3He+%C!9H`02Cxae>-%5o zgX@q5^COs6vWQ|B_a)iK>5K)%4K_a0%tr(-4SORLL1Ok$g6b)6CmfC0mV|~dXwwUh zA3zxe?P)OGSWlqN`sXlj=%e^=B4^J1)aFXfZ`4tEd0E(hDlE2qu)gvA`m3#~k{H*j zI@#N=0iWC6+ae^ZsT?Q!2WZRq3Y;t1Ktcvnq4AOGN#52GzuM@VXrU;E$sj)y43xmE z<>4qa5e+qrRj5?$G3r@J$Tb%M$_+qbKo3%lgw>ePVtq1ujYK;P5>aF%c9_z#dk4qD z$ZFH5LfMfKe=+SCK#l{HmfD_}qbJyEKsKWg4iFXah)xQQ!VhDsc#T3lQVpHhN#rUF z^^XUv+(?Sv(&L2&?m!3O+3+FE$J-i3f{;q13+3RukX#MXxndL#&6soJxjUKdFV*q1 z131Qx{E01!7=U70e;r^G@yM&65X2)6AnAw5+J6k)Q$>1D*{Lm2m~cOE+R^{U&%=v^ z;t){s-FJkjQOtGzx;5^5I)k{h$u&MYAci(>0T+ZNt;6aD=$v`ugz{KZBL&1rIthkh zsL50Q$_Gv6S}TbM6NHgu9E>N)49D^a(K$K%{1t~}X7Aee(Ua5PgtpPCN z!~#1v=M>wt;rIpGRX~&*_s52Di-6%1ac%a=+hGFRDR6-CbqMPP2*1WoZS3Q9Ex#xX*!R*{ zf&^}=e-nUUTZoLABtq-d*g;>1CMer#;YtK>wLJCK!CpZ4E37PCc&nV3%_+1**roKd zeY8%hO6j(0-1PFeq?_$w-PuC&s#?Oc<=ul?;mY#+Kr`9l&=NcTf|l+(}3zw zPF}MY6^il|^Zp=0Of~E~^RJAj9jZaq`kc`ij=}f?MP&KHU{VP8WGN!6A4c)tFzNnNl zUeK)#)9JA2?Y)=#3_XhX%;c1{3j|YDvrg^A6kNYI z`(c5!f&x}{9*!l1Qm&{eK*9oT>H%(Ep0*i+tcoG#*=ZGiz5e6(vza-ud{{*@_lK#Y zv|QS^$B23bKiaEEGqf0UYrglwZzQ%|MUJzB>*a-PyGVF>I9R{9X z4r>=;t#vO(7=`E`m1uoOu(!=_tG(<9(~K+d#KEF(Ywv2R#%eSe4|-q`D`TmX_FB*l zdm*`avS8#1Adtv^h(ysw-n6Uj3%ualulM)AS7oxFNIY0YS_}oCHBJEW(u1Q7CZxzw z+mossGN8<;TMtE`w&*sV{i#!@95Y&l`xYwYmqUu&UoPQLcEb;J+`-LhOWnTL1};a{ zv^$^$jho9JG6{UjNpdow(*&9M*e@=X)?*k#^$GrIEGq37m+~94kF%9?w0<%3Sbe9K zPdPKWoRRU3t$BE0ErUcbm<9DbWhKPj`m`>jcJeM;vWbq)a@#yL%St&#d!wa4Mvt)9dWHRswj67~uPP6#Y{-_mP01b2V;6>rHRXJ>G37S>EB$(peFpBfl zJ72xOPP?S%O}in4Oo9UfDnyB+Ci;L_qgXa05lP=C6&SppZamHe@~GWbZF9e+9dUE8 z09~0Mc!$2=b_`OYW3=%2gm>z(bFDhQbDhRqXS=5FI9R4$w9%X~y38%ys_L0sI$S?> z*#!o}me`wMjM81Aq0tln9+CXn^N=~$nRA`rB-dFHQQM6cF6SO-VXPRuS@7uM~=s^ka2?O2muWN+mU-~kQr(1l6LwN_M}lV zt~{o5baMr+dFvU$432~Dh!K&;TUh|~RN)*m7Ah73g3i0xKZv056LR>$;~UDUUF2Yv zv{RKmanSRWj#gPo`FQbY)~-}3Jzl32%869xgmb#HEr0c6nRL;iW!~}5IoQ?kHjrzY z_ZO|r+<8w$l8y-YAQHBftgI3vz%fqnbvzn$38W1jl&d_od*blXlE3|jfb-klLDQ#+UiI8dK&_DN~olh&~U=m}s17ss(_SJQe=rj<= z_&OG3a8!A2%$X;QKH@hMbP)Hx#JJTp#=3_$iMb{D4Al+7L213(-V{(`2@ro~K6b~o!Y<*Pu|aIsQ$nHIcmoqh>toZx705yk^EV_=K&vyt;A z#{2hVeXX0M4m{ZRVK~&SI`vByRe(GP6ICozP3>VtNSu*QoY*CugTU~+A#StRf;5k3 zz8d{$M0W|}g7Fx6z$v*%%K;J6=^Y=(+lPYxVE{jB0032ezxCTK5Cy0gE27fWL(Bud{0h(GT?gccjTL_*L227`Hp6|XuD&*^f3m=r`C}HJ>6~qjcvXwr;Pjx88&y>;=k}#lmcRE4 zPQiPjI6ZHe$q=TvmV_v*;W|TNedD!+|5GmU^PYARw@E7Q z3|Ws;{sR>GvIg0p0J(LWyjZ_13dh4x?y!SwkxRpM!R5>ST2zgc?wSnJJvNOqPVkU* z_H2>2Jl{%69du9CE}ht1iSlREPxlsAY+Dc!nDVVLeslBod`tPCGH<(a3^``Qw5N+3 z^T2#6ee$b~i!;|Bv75gVN?k-}lU_0a?Mf~4>8Z`h~a~ z^QmfQ5TBjN3er%wl!`FwO`IFv2|ba+NT568O!(JCytd6yrq3`_hn~fg#dmb5`KFM8A%tP-_PaR780)R^ z{G594toGD1cyjhM($4R6GcdgE&0VDy49bJWYIAa@J3dvG?xpGGHY`YCk%UHrin@-1 z6dZiIb1qVY#GnQQk=WxbXk)L+sI=lgR#oEH&JdUsj*?ucK#;H_sE?31OaZ16;2r%S zvB)USlG63#eQBCbO#$2>iW_K=rAY_Gr0z@a$W8LV&I-6X3wmPHF@ik5SYj|DMHz1g zOkJ$bv4Db@qsPeOw(INGou)I21%?c2#TaI7g-CCTDk`2PM3A+Z@*3K3kZETWUc*w= zhE|3wN$}8wSOQwPoc)U85Pt8m6hRHtBQ%IR@A+&ceWrdBCY2dJ_7uJ}_nn_h5&tt% z#6BTp5zuU(Y{^j3~k)O z%~{F=FPocW8V6AnF@jL=ZXfOM@03qu3e^b>8GLEb7M7Y}9gpmKLcGn`bUUh+6dZGI zZUL-?|8D;IsW%%)5nkLFMP6ppDsOJ`Q7sJ)5j~zOG{54 zKm6Si>;ub7zf()!VgM$1mZa4G>ij?Wy^?z(@F;qO(l-OLn|nsY6lfGjN1H|leth<~s(k_q3)*esZ?H!iU{n4<|oErQmOIfKDn;`itVWiZpJhzOa|z`fzm z9%>Hagu!Ix#wa#CqsapOov;T~#3>L7udAs(;F1Q~J_A)2Z=j3hHV56HV32STG1*ze z4`Bxe3l~E{(bx;hn+DT z9T1QY-(XxtYklZI+o0g}B|mf^qmSUa5^0H;$PG0@dC9mG z^6)|(bi42SJ|YQe$UClYY6YHQFh~Owf^N5Vfw7z=5=?7^HGmHiRl>u(8l7gMqF{g3XeVr_LRvd3 zq!Y1t0;&GcxT*bNY2_0C>H6@`>r6_JpCDNgpKig|xmo77X8+-@e&-jl|2%p0XqNqF z>B-8p{pazcx&7yx*nhMx_Y4?4aOOJy@h_eOJB-GpfR*tJ@XAgV?{^rfMfiSo@~+~2 z^cG%?-~ZU}o`++#cn#buzFti|8w6+JVAb;$xY+jj_Q#FKR06!HN|mwfYif8~5 +Changed-By: Glaudiston Gomes da Silva +Description: + gbooks - A Google Books Reader and downloader +Changes: + gbooks (0.1-1) unstable; urgency=low + . + * Initial release (Closes: #nnnn) +Checksums-Sha1: + 204501944225b02f9fbb88bba5c653d3cf69cf64 650 gbooks_0.1-1.dsc + 2db78988f7c6892fb73ad287528a07f0cc8d2541 155383 gbooks_0.1-1.tar.gz + d2ced1ea107122de08f6f398f49548c8d330a802 10892 gbooks_0.1-1_i386.deb +Files: + 490da5f678760eb62b31dd89c38f05f6 650 user/education extra gbooks_0.1-1.dsc + 762e823aae3fea658c39d0e63176c2aa 155383 user/education extra gbooks_0.1-1.tar.gz + 9b83612858d471f60694092f086ac46a 10892 user/education extra gbooks_0.1-1_i386.deb +Bugtracker: https://garage.maemo.org/tracker/?atid=7750&group_id=2320&func=browse +Maemo-Display-Name: gbooks Reader diff --git a/gbooks_0.1-1_i386.deb b/gbooks_0.1-1_i386.deb new file mode 100644 index 0000000000000000000000000000000000000000..6a06f774e782aa0fc831f13034c84c7bec6fbb7e GIT binary patch literal 10892 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