diff options
author | Yves-Alexis Perez <corsac@debian.org> | 2015-03-22 06:18:07 -0700 |
---|---|---|
committer | Yves-Alexis Perez <corsac@debian.org> | 2015-03-22 06:18:07 -0700 |
commit | 8ea49fdb7ecf5b14d99fca09c57f6d988ff90739 (patch) | |
tree | b9bd6ff1471b3c3fcd73562c9825e5570a027de3 /engines | |
download | xfce4-session-8ea49fdb7ecf5b14d99fca09c57f6d988ff90739.tar.gz |
Import xfce4-session_4.12.1.orig.tar.bz2
[dgit import orig xfce4-session_4.12.1.orig.tar.bz2]
Diffstat (limited to 'engines')
38 files changed, 14443 insertions, 0 deletions
diff --git a/engines/Makefile.am b/engines/Makefile.am new file mode 100644 index 0000000..4fe7b3d --- /dev/null +++ b/engines/Makefile.am @@ -0,0 +1,4 @@ +SUBDIRS = \ + balou \ + mice \ + simple diff --git a/engines/Makefile.in b/engines/Makefile.in new file mode 100644 index 0000000..f628ca2 --- /dev/null +++ b/engines/Makefile.in @@ -0,0 +1,698 @@ +# Makefile.in generated by automake 1.14.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = engines +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BACKEND = @BACKEND@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_CFLAGS = @DBUS_CFLAGS@ +DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ +DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ +DBUS_GLIB_REQUIRED_VERSION = @DBUS_GLIB_REQUIRED_VERSION@ +DBUS_GLIB_VERSION = @DBUS_GLIB_VERSION@ +DBUS_LIBS = @DBUS_LIBS@ +DBUS_REQUIRED_VERSION = @DBUS_REQUIRED_VERSION@ +DBUS_VERSION = @DBUS_VERSION@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GMODULE_CFLAGS = @GMODULE_CFLAGS@ +GMODULE_LIBS = @GMODULE_LIBS@ +GMODULE_REQUIRED_VERSION = @GMODULE_REQUIRED_VERSION@ +GMODULE_VERSION = @GMODULE_VERSION@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_VERSION = @GTK_VERSION@ +HELPER_PATH_PREFIX = @HELPER_PATH_PREFIX@ +ICEAUTH = @ICEAUTH@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBSM_CFLAGS = @LIBSM_CFLAGS@ +LIBSM_LDFLAGS = @LIBSM_LDFLAGS@ +LIBSM_LIBS = @LIBSM_LIBS@ +LIBTOOL = @LIBTOOL@ +LIBWNCK_CFLAGS = @LIBWNCK_CFLAGS@ +LIBWNCK_LIBS = @LIBWNCK_LIBS@ +LIBWNCK_REQUIRED_VERSION = @LIBWNCK_REQUIRED_VERSION@ +LIBWNCK_VERSION = @LIBWNCK_VERSION@ +LIBX11_CFLAGS = @LIBX11_CFLAGS@ +LIBX11_LDFLAGS = @LIBX11_LDFLAGS@ +LIBX11_LIBS = @LIBX11_LIBS@ +LIBXFCE4UI_CFLAGS = @LIBXFCE4UI_CFLAGS@ +LIBXFCE4UI_LIBS = @LIBXFCE4UI_LIBS@ +LIBXFCE4UI_REQUIRED_VERSION = @LIBXFCE4UI_REQUIRED_VERSION@ +LIBXFCE4UI_VERSION = @LIBXFCE4UI_VERSION@ +LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@ +LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@ +LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@ +LIBXFCE4UTIL_VERSION = @LIBXFCE4UTIL_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POLKIT_REQUIRED_VERSION = @POLKIT_REQUIRED_VERSION@ +POLKIT_VERSION = @POLKIT_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +RANLIB = @RANLIB@ +RM = @RM@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +UPOWER_CFLAGS = @UPOWER_CFLAGS@ +UPOWER_LIBS = @UPOWER_LIBS@ +UPOWER_REQUIRED_VERSION = @UPOWER_REQUIRED_VERSION@ +UPOWER_VERSION = @UPOWER_VERSION@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XFCE_GLADE_CATALOG_PATH = @XFCE_GLADE_CATALOG_PATH@ +XFCE_GLADE_MODULE_PATH = @XFCE_GLADE_MODULE_PATH@ +XFCE_GLADE_PIXMAP_PATH = @XFCE_GLADE_PIXMAP_PATH@ +XFCONF_CFLAGS = @XFCONF_CFLAGS@ +XFCONF_LIBS = @XFCONF_LIBS@ +XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@ +XFCONF_VERSION = @XFCONF_VERSION@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_ARGS = @XGETTEXT_ARGS@ +XMKMF = @XMKMF@ +XSESSION_PREFIX = @XSESSION_PREFIX@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +SUBDIRS = \ + balou \ + mice \ + simple + +all: all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu engines/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu engines/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: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +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: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(am__recursive_targets) install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/engines/balou/Makefile.am b/engines/balou/Makefile.am new file mode 100644 index 0000000..d049a35 --- /dev/null +++ b/engines/balou/Makefile.am @@ -0,0 +1,39 @@ +SUBDIRS = \ + scripts \ + themes + +baloudir = $(libdir)/xfce4/session/splash-engines + +balou_LTLIBRARIES = libbalou.la + +libbalou_la_SOURCES = \ + balou-theme.c \ + balou-theme.h \ + balou.c \ + balou.h \ + config.c \ + engine.c \ + gnome-uri.c \ + gnome-uri.h + +libbalou_la_CFLAGS = \ + -I$(top_srcdir) \ + $(LIBXFCE4UI_CFLAGS) \ + $(XFCONF_CFLAGS) \ + -DBALOU_EXPORT_THEME=\"$(HELPER_PATH_PREFIX)/xfce4/session/balou-export-theme\" \ + -DBALOU_INSTALL_THEME=\"$(HELPER_PATH_PREFIX)/xfce4/session/balou-install-theme\" + +libbalou_la_LDFLAGS = \ + -avoid-version \ + -no-undefined \ + -module + +libbalou_la_LIBADD = \ + $(top_builddir)/libxfsm/libxfsm-4.6.la \ + $(LIBXFCE4UI_LIBS) \ + $(XFCONF_LIBS) \ + $(LIBM) + + +libbalou_la_DEPENDENCIES = \ + $(top_builddir)/libxfsm/libxfsm-4.6.la diff --git a/engines/balou/Makefile.in b/engines/balou/Makefile.in new file mode 100644 index 0000000..0e29271 --- /dev/null +++ b/engines/balou/Makefile.in @@ -0,0 +1,912 @@ +# Makefile.in generated by automake 1.14.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = engines/balou +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp TODO +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(baloudir)" +LTLIBRARIES = $(balou_LTLIBRARIES) +am__DEPENDENCIES_1 = +am_libbalou_la_OBJECTS = libbalou_la-balou-theme.lo \ + libbalou_la-balou.lo libbalou_la-config.lo \ + libbalou_la-engine.lo libbalou_la-gnome-uri.lo +libbalou_la_OBJECTS = $(am_libbalou_la_OBJECTS) +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +libbalou_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libbalou_la_CFLAGS) \ + $(CFLAGS) $(libbalou_la_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_@AM_V@) +am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = +CCLD = $(CC) +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_@AM_V@) +am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = +SOURCES = $(libbalou_la_SOURCES) +DIST_SOURCES = $(libbalou_la_SOURCES) +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BACKEND = @BACKEND@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_CFLAGS = @DBUS_CFLAGS@ +DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ +DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ +DBUS_GLIB_REQUIRED_VERSION = @DBUS_GLIB_REQUIRED_VERSION@ +DBUS_GLIB_VERSION = @DBUS_GLIB_VERSION@ +DBUS_LIBS = @DBUS_LIBS@ +DBUS_REQUIRED_VERSION = @DBUS_REQUIRED_VERSION@ +DBUS_VERSION = @DBUS_VERSION@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GMODULE_CFLAGS = @GMODULE_CFLAGS@ +GMODULE_LIBS = @GMODULE_LIBS@ +GMODULE_REQUIRED_VERSION = @GMODULE_REQUIRED_VERSION@ +GMODULE_VERSION = @GMODULE_VERSION@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_VERSION = @GTK_VERSION@ +HELPER_PATH_PREFIX = @HELPER_PATH_PREFIX@ +ICEAUTH = @ICEAUTH@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBSM_CFLAGS = @LIBSM_CFLAGS@ +LIBSM_LDFLAGS = @LIBSM_LDFLAGS@ +LIBSM_LIBS = @LIBSM_LIBS@ +LIBTOOL = @LIBTOOL@ +LIBWNCK_CFLAGS = @LIBWNCK_CFLAGS@ +LIBWNCK_LIBS = @LIBWNCK_LIBS@ +LIBWNCK_REQUIRED_VERSION = @LIBWNCK_REQUIRED_VERSION@ +LIBWNCK_VERSION = @LIBWNCK_VERSION@ +LIBX11_CFLAGS = @LIBX11_CFLAGS@ +LIBX11_LDFLAGS = @LIBX11_LDFLAGS@ +LIBX11_LIBS = @LIBX11_LIBS@ +LIBXFCE4UI_CFLAGS = @LIBXFCE4UI_CFLAGS@ +LIBXFCE4UI_LIBS = @LIBXFCE4UI_LIBS@ +LIBXFCE4UI_REQUIRED_VERSION = @LIBXFCE4UI_REQUIRED_VERSION@ +LIBXFCE4UI_VERSION = @LIBXFCE4UI_VERSION@ +LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@ +LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@ +LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@ +LIBXFCE4UTIL_VERSION = @LIBXFCE4UTIL_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POLKIT_REQUIRED_VERSION = @POLKIT_REQUIRED_VERSION@ +POLKIT_VERSION = @POLKIT_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +RANLIB = @RANLIB@ +RM = @RM@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +UPOWER_CFLAGS = @UPOWER_CFLAGS@ +UPOWER_LIBS = @UPOWER_LIBS@ +UPOWER_REQUIRED_VERSION = @UPOWER_REQUIRED_VERSION@ +UPOWER_VERSION = @UPOWER_VERSION@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XFCE_GLADE_CATALOG_PATH = @XFCE_GLADE_CATALOG_PATH@ +XFCE_GLADE_MODULE_PATH = @XFCE_GLADE_MODULE_PATH@ +XFCE_GLADE_PIXMAP_PATH = @XFCE_GLADE_PIXMAP_PATH@ +XFCONF_CFLAGS = @XFCONF_CFLAGS@ +XFCONF_LIBS = @XFCONF_LIBS@ +XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@ +XFCONF_VERSION = @XFCONF_VERSION@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_ARGS = @XGETTEXT_ARGS@ +XMKMF = @XMKMF@ +XSESSION_PREFIX = @XSESSION_PREFIX@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +SUBDIRS = \ + scripts \ + themes + +baloudir = $(libdir)/xfce4/session/splash-engines +balou_LTLIBRARIES = libbalou.la +libbalou_la_SOURCES = \ + balou-theme.c \ + balou-theme.h \ + balou.c \ + balou.h \ + config.c \ + engine.c \ + gnome-uri.c \ + gnome-uri.h + +libbalou_la_CFLAGS = \ + -I$(top_srcdir) \ + $(LIBXFCE4UI_CFLAGS) \ + $(XFCONF_CFLAGS) \ + -DBALOU_EXPORT_THEME=\"$(HELPER_PATH_PREFIX)/xfce4/session/balou-export-theme\" \ + -DBALOU_INSTALL_THEME=\"$(HELPER_PATH_PREFIX)/xfce4/session/balou-install-theme\" + +libbalou_la_LDFLAGS = \ + -avoid-version \ + -no-undefined \ + -module + +libbalou_la_LIBADD = \ + $(top_builddir)/libxfsm/libxfsm-4.6.la \ + $(LIBXFCE4UI_LIBS) \ + $(XFCONF_LIBS) \ + $(LIBM) + +libbalou_la_DEPENDENCIES = \ + $(top_builddir)/libxfsm/libxfsm-4.6.la + +all: all-recursive + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu engines/balou/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu engines/balou/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: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +install-balouLTLIBRARIES: $(balou_LTLIBRARIES) + @$(NORMAL_INSTALL) + @list='$(balou_LTLIBRARIES)'; test -n "$(baloudir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(baloudir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(baloudir)" || exit 1; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(baloudir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(baloudir)"; \ + } + +uninstall-balouLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(balou_LTLIBRARIES)'; test -n "$(baloudir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(baloudir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(baloudir)/$$f"; \ + done + +clean-balouLTLIBRARIES: + -test -z "$(balou_LTLIBRARIES)" || rm -f $(balou_LTLIBRARIES) + @list='$(balou_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + +libbalou.la: $(libbalou_la_OBJECTS) $(libbalou_la_DEPENDENCIES) $(EXTRA_libbalou_la_DEPENDENCIES) + $(AM_V_CCLD)$(libbalou_la_LINK) -rpath $(baloudir) $(libbalou_la_OBJECTS) $(libbalou_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbalou_la-balou-theme.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbalou_la-balou.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbalou_la-config.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbalou_la-engine.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbalou_la-gnome-uri.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< + +.c.obj: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< + +libbalou_la-balou-theme.lo: balou-theme.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbalou_la_CFLAGS) $(CFLAGS) -MT libbalou_la-balou-theme.lo -MD -MP -MF $(DEPDIR)/libbalou_la-balou-theme.Tpo -c -o libbalou_la-balou-theme.lo `test -f 'balou-theme.c' || echo '$(srcdir)/'`balou-theme.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libbalou_la-balou-theme.Tpo $(DEPDIR)/libbalou_la-balou-theme.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='balou-theme.c' object='libbalou_la-balou-theme.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbalou_la_CFLAGS) $(CFLAGS) -c -o libbalou_la-balou-theme.lo `test -f 'balou-theme.c' || echo '$(srcdir)/'`balou-theme.c + +libbalou_la-balou.lo: balou.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbalou_la_CFLAGS) $(CFLAGS) -MT libbalou_la-balou.lo -MD -MP -MF $(DEPDIR)/libbalou_la-balou.Tpo -c -o libbalou_la-balou.lo `test -f 'balou.c' || echo '$(srcdir)/'`balou.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libbalou_la-balou.Tpo $(DEPDIR)/libbalou_la-balou.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='balou.c' object='libbalou_la-balou.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbalou_la_CFLAGS) $(CFLAGS) -c -o libbalou_la-balou.lo `test -f 'balou.c' || echo '$(srcdir)/'`balou.c + +libbalou_la-config.lo: config.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbalou_la_CFLAGS) $(CFLAGS) -MT libbalou_la-config.lo -MD -MP -MF $(DEPDIR)/libbalou_la-config.Tpo -c -o libbalou_la-config.lo `test -f 'config.c' || echo '$(srcdir)/'`config.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libbalou_la-config.Tpo $(DEPDIR)/libbalou_la-config.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='config.c' object='libbalou_la-config.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbalou_la_CFLAGS) $(CFLAGS) -c -o libbalou_la-config.lo `test -f 'config.c' || echo '$(srcdir)/'`config.c + +libbalou_la-engine.lo: engine.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbalou_la_CFLAGS) $(CFLAGS) -MT libbalou_la-engine.lo -MD -MP -MF $(DEPDIR)/libbalou_la-engine.Tpo -c -o libbalou_la-engine.lo `test -f 'engine.c' || echo '$(srcdir)/'`engine.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libbalou_la-engine.Tpo $(DEPDIR)/libbalou_la-engine.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='engine.c' object='libbalou_la-engine.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbalou_la_CFLAGS) $(CFLAGS) -c -o libbalou_la-engine.lo `test -f 'engine.c' || echo '$(srcdir)/'`engine.c + +libbalou_la-gnome-uri.lo: gnome-uri.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbalou_la_CFLAGS) $(CFLAGS) -MT libbalou_la-gnome-uri.lo -MD -MP -MF $(DEPDIR)/libbalou_la-gnome-uri.Tpo -c -o libbalou_la-gnome-uri.lo `test -f 'gnome-uri.c' || echo '$(srcdir)/'`gnome-uri.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libbalou_la-gnome-uri.Tpo $(DEPDIR)/libbalou_la-gnome-uri.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='gnome-uri.c' object='libbalou_la-gnome-uri.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbalou_la_CFLAGS) $(CFLAGS) -c -o libbalou_la-gnome-uri.lo `test -f 'gnome-uri.c' || echo '$(srcdir)/'`gnome-uri.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile $(LTLIBRARIES) +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(baloudir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-balouLTLIBRARIES clean-generic clean-libtool \ + mostlyclean-am + +distclean: distclean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: install-balouLTLIBRARIES + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-balouLTLIBRARIES + +.MAKE: $(am__recursive_targets) install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-balouLTLIBRARIES clean-generic \ + clean-libtool cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-balouLTLIBRARIES install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-balouLTLIBRARIES + + +# 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/engines/balou/TODO b/engines/balou/TODO new file mode 100644 index 0000000..ad357f4 --- /dev/null +++ b/engines/balou/TODO @@ -0,0 +1,21 @@ +- Zum zwischenspeichern von Previews nicht mehr PNG verwenden, sondern + pixdata serialisieren!!! siehe gdk_pixbuf -> gdk_pixdata, geht deutlich + schneller + +- Dazu zwei funktionen in libxfcegui4 einbauen: + + gboolean xfce_gdk_pixbuf_serialize (GdkPixbuf *pixbuf, + const gchar *path, + GError **error); + + GdkPixbuf *xfce_gdk_pixbuf_deserialize (const gchar *path, + GError **error); + + wobei die deserialize zur Optimierung zunächst versucht die Datei + zu mmap'en und dann auf open() umschwenkt. serialize verwendet nur + open(), write(), close(), rename() für Atomic-Writing! + + +- Man könnte zur Optimierung versuchen, statt jedem Fenster ein Pixmap + als Backbuf zu geben, einen Pixbuf nehmen, der bei Expose neu gezeichnet + wird. (Das Gradient Füllen könnte MMX optimiert werden) diff --git a/engines/balou/balou-theme.c b/engines/balou/balou-theme.c new file mode 100644 index 0000000..708589c --- /dev/null +++ b/engines/balou/balou-theme.c @@ -0,0 +1,519 @@ +/* $Id$ */ +/*- + * Copyright (c) 2004 Benedikt Meurer <benny@xfce.org> + * All rights reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301 USA. + */ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#ifdef HAVE_SYS_STAT_H +#include <sys/stat.h> +#endif + +#include <math.h> +#ifdef HAVE_MEMORY_H +#include <memory.h> +#endif +#ifdef HAVE_STRING_H +#include <string.h> +#endif +#ifdef HAVE_TIME_H +#include <time.h> +#endif +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif + +#include <libxfce4util/libxfce4util.h> + +#include <engines/balou/balou-theme.h> + + +static void load_color_pair (const XfceRc *rc, + const gchar *name, + GdkColor *color1_return, + GdkColor *color2_return, + const gchar *color_default); +static GdkPixbuf *load_pixbuf (const gchar *path, + gint available_width, + gint available_height); +static time_t mtime (const gchar *path); +static GdkPixbuf *load_cached_preview (const BalouTheme *theme); +static void store_cached_preview (const BalouTheme *theme, + GdkPixbuf *pixbuf); + + +struct _BalouTheme +{ + GdkColor bgcolor1; + GdkColor bgcolor2; + GdkColor fgcolor; + gchar *name; + gchar *description; + gchar *font; + gchar *theme_file; + gchar *logo_file; +}; + + +#define DEFAULT_BGCOLOR "White" +#define DEFAULT_FGCOLOR "Black" +#define DEFAULT_FONT "Sans Bold 12" + + +BalouTheme* +balou_theme_load (const gchar *name) +{ + BalouTheme *theme; + const gchar *image_file; + const gchar *spec; + gchar *resource; + gchar *file; + XfceRc *rc; + + theme = g_new0 (BalouTheme, 1); + + resource = g_strdup_printf ("%s/balou/themerc", name); + file = xfce_resource_lookup (XFCE_RESOURCE_THEMES, resource); + g_free (resource); + + if (file != NULL) + { + rc = xfce_rc_simple_open (file, TRUE); + if (rc == NULL) + { + g_free (file); + goto set_defaults; + } + + theme->theme_file = g_strdup (file); + + xfce_rc_set_group (rc, "Info"); + theme->name = g_strdup (xfce_rc_read_entry (rc, "Name", name)); + theme->description = g_strdup (xfce_rc_read_entry (rc, "Description", _("No description given"))); + + xfce_rc_set_group (rc, "Splash Screen"); + load_color_pair (rc, "bgcolor", &theme->bgcolor1, &theme->bgcolor2, + DEFAULT_BGCOLOR); + + spec = xfce_rc_read_entry (rc, "fgcolor", DEFAULT_FGCOLOR); + if (!gdk_color_parse (spec, &theme->fgcolor)) + gdk_color_parse (DEFAULT_FGCOLOR, &theme->fgcolor); + + spec = xfce_rc_read_entry (rc, "font", DEFAULT_FONT); + theme->font = g_strdup (spec); + + image_file = xfce_rc_read_entry (rc, "logo", NULL); + if (image_file != NULL) + { + resource = g_path_get_dirname (file); + theme->logo_file = g_build_filename (resource, image_file, NULL); + g_free (resource); + } + else + { + theme->logo_file = NULL; + } + + xfce_rc_close (rc); + g_free (file); + + return theme; + } + +set_defaults: + gdk_color_parse (DEFAULT_BGCOLOR, &theme->bgcolor1); + gdk_color_parse (DEFAULT_BGCOLOR, &theme->bgcolor2); + gdk_color_parse (DEFAULT_FGCOLOR, &theme->fgcolor); + theme->font = g_strdup (DEFAULT_FONT); + theme->logo_file = NULL; + + return theme; +} + + +const gchar* +balou_theme_get_name (const BalouTheme *theme) +{ + return theme->name; +} + + +const gchar* +balou_theme_get_description (const BalouTheme *theme) +{ + return theme->description; +} + + +const gchar* +balou_theme_get_font (const BalouTheme *theme) +{ + return theme->font; +} + + +void +balou_theme_get_bgcolor (const BalouTheme *theme, + GdkColor *color_return) +{ + *color_return = theme->bgcolor1; +} + + +void +balou_theme_get_fgcolor (const BalouTheme *theme, + GdkColor *color_return) +{ + *color_return = theme->fgcolor; +} + + +GdkPixbuf* +balou_theme_get_logo (const BalouTheme *theme, + gint available_width, + gint available_height) +{ + return load_pixbuf (theme->logo_file, + available_width, + available_height); +} + + +void +balou_theme_draw_gradient (const BalouTheme *theme, + GdkDrawable *drawable, + GdkGC *gc, + GdkRectangle logobox, + GdkRectangle textbox) +{ + GdkColor color; + gint dred; + gint dgreen; + gint dblue; + gint i; + + if (gdk_color_equal (&theme->bgcolor1, &theme->bgcolor2)) + { + gdk_gc_set_rgb_fg_color (gc, &theme->bgcolor1); + gdk_draw_rectangle (drawable, gc, TRUE, logobox.x, logobox.y, + logobox.width, logobox.height); + gdk_draw_rectangle (drawable, gc, TRUE, textbox.x, textbox.y, + textbox.width, textbox.height); + } + else + { + /* calculate differences */ + dred = theme->bgcolor1.red - theme->bgcolor2.red; + dgreen = theme->bgcolor1.green - theme->bgcolor2.green; + dblue = theme->bgcolor1.blue - theme->bgcolor2.blue; + + for (i = 0; i < logobox.height; ++i) + { + color.red = theme->bgcolor2.red + (i * dred / logobox.height); + color.green = theme->bgcolor2.green + (i * dgreen / logobox.height); + color.blue = theme->bgcolor2.blue + (i * dblue / logobox.height); + + gdk_gc_set_rgb_fg_color (gc, &color); + gdk_draw_line (drawable, gc, logobox.x, logobox.y + i, + logobox.x + logobox.width, logobox.y + i); + } + + if (textbox.width != 0 && textbox.height != 0) + { + gdk_gc_set_rgb_fg_color (gc, &theme->bgcolor1); + gdk_draw_rectangle (drawable, gc, TRUE, textbox.x, textbox.y, + textbox.width, textbox.height); + } + } +} + + +GdkPixbuf* +balou_theme_generate_preview (const BalouTheme *theme, + gint width, + gint height) +{ +#define WIDTH 320 +#define HEIGHT 240 + + GdkRectangle logobox; + GdkRectangle textbox; + GdkPixmap *pixmap; + GdkPixbuf *pixbuf; + GdkPixbuf *scaled; + GdkWindow *root; + GdkGC *gc; + gint pw, ph; + + /* check for a cached preview first */ + pixbuf = load_cached_preview (theme); + if (pixbuf != NULL) + { + pw = gdk_pixbuf_get_width (pixbuf); + ph = gdk_pixbuf_get_height (pixbuf); + + if (pw == width && ph == height) + { + return pixbuf; + } + else if (pw >= width && ph >= height) + { + scaled = gdk_pixbuf_scale_simple (pixbuf, width, height, + GDK_INTERP_BILINEAR); + g_object_unref (pixbuf); + return scaled; + } + + g_object_unref (pixbuf); + } + + root = gdk_screen_get_root_window (gdk_screen_get_default ()); + pixmap = gdk_pixmap_new (GDK_DRAWABLE (root), WIDTH, HEIGHT, -1); + gc = gdk_gc_new (pixmap); + gdk_gc_set_function (gc, GDK_COPY); + + logobox.x = 0; + logobox.y = 0; + logobox.width = WIDTH; + logobox.height = HEIGHT; + textbox.x = 0; + textbox.y = 0; + balou_theme_draw_gradient (theme, GDK_DRAWABLE (pixmap), + gc, logobox, textbox); + + pixbuf = balou_theme_get_logo (theme, WIDTH, HEIGHT); + if (pixbuf != NULL) + { + pw = gdk_pixbuf_get_width (pixbuf); + ph = gdk_pixbuf_get_height (pixbuf); + + gdk_draw_pixbuf (GDK_DRAWABLE (pixmap), gc, pixbuf, 0, 0, + (WIDTH - pw) / 2, (HEIGHT - ph) / 2, + pw, ph, GDK_RGB_DITHER_NONE, 0, 0); + + g_object_unref (G_OBJECT (pixbuf)); + } + + pixbuf = gdk_pixbuf_get_from_drawable (NULL, GDK_DRAWABLE (pixmap), + NULL, 0, 0, 0, 0, WIDTH, HEIGHT); + scaled = gdk_pixbuf_scale_simple (pixbuf, width, height, GDK_INTERP_BILINEAR); + + g_object_unref (pixbuf); + g_object_unref (pixmap); + g_object_unref (gc); + + /* store preview */ + store_cached_preview (theme, scaled); + + return scaled; + +#undef WIDTH +#undef HEIGHT +} + + +void +balou_theme_destroy (BalouTheme *theme) +{ + if (theme->name != NULL) + g_free (theme->name); + if (theme->description != NULL) + g_free (theme->description); + if (theme->theme_file != NULL) + g_free (theme->theme_file); + if (theme->logo_file != NULL) + g_free (theme->logo_file); + g_free (theme); +} + + + +static void +load_color_pair (const XfceRc *rc, + const gchar *name, + GdkColor *color1_return, + GdkColor *color2_return, + const gchar *color_default) +{ + const gchar *spec; + gchar **s; + + spec = xfce_rc_read_entry (rc, name, color_default); + if (spec == NULL) + { + gdk_color_parse (color_default, color1_return); + gdk_color_parse (color_default, color2_return); + } + else + { + s = g_strsplit (spec, ":", 2); + + if (s[0] == NULL) + { + gdk_color_parse (color_default, color1_return); + gdk_color_parse (color_default, color2_return); + } + else if (s[1] == NULL) + { + if (!gdk_color_parse (s[0], color1_return)) + gdk_color_parse (color_default, color1_return); + *color2_return = *color1_return; + } + else + { + if (!gdk_color_parse (s[0], color2_return)) + gdk_color_parse (color_default, color2_return); + if (!gdk_color_parse (s[1], color1_return)) + *color1_return = *color2_return; + } + + g_strfreev (s); + } +} + + +static GdkPixbuf* +load_pixbuf (const gchar *path, + gint available_width, + gint available_height) +{ + static char *suffixes[] = { "svg", "png", "jpeg", "jpg", "xpm", NULL }; + GdkPixbuf *scaled; + GdkPixbuf *pb = NULL; + gint pb_width; + gint pb_height; + gdouble wratio; + gdouble hratio; + gchar *file; + guint n; + + if (G_UNLIKELY (path == NULL)) + return NULL; + + pb = gdk_pixbuf_new_from_file (path, NULL); + if (G_UNLIKELY (pb == NULL)) + { + for (n = 0; pb == NULL && suffixes[n] != NULL; ++n) + { + file = g_strdup_printf ("%s.%s", path, suffixes[n]); + pb = gdk_pixbuf_new_from_file (file, NULL); + g_free (file); + } + } + + if (G_UNLIKELY (pb == NULL)) + return NULL; + + pb_width = gdk_pixbuf_get_width (pb); + pb_height = gdk_pixbuf_get_height (pb); + + if (pb_width > available_width || pb_height > available_height) + { + wratio = (gdouble) pb_width / (gdouble) available_width; + hratio = (gdouble) pb_height / (gdouble) available_height; + + if (hratio > wratio) + { + pb_width = rint (pb_width / hratio); + pb_height = available_height; + } + else + { + pb_width = available_width; + pb_height = rint (pb_height / wratio); + } + + scaled = gdk_pixbuf_scale_simple (pb, + pb_width, + pb_height, + GDK_INTERP_BILINEAR); + g_object_unref (pb); + pb = scaled; + } + + return pb; +} + + +static time_t +mtime (const gchar *path) +{ + struct stat sb; + + if (path == NULL || stat (path, &sb) < 0) + return (time_t) 0; + + return sb.st_mtime; +} + + +static GdkPixbuf* +load_cached_preview (const BalouTheme *theme) +{ + GdkPixbuf *pixbuf; + gchar *resource; + gchar *preview; + + resource = g_strconcat ("splash-theme-preview-", theme->name, ".png", NULL); + preview = xfce_resource_lookup (XFCE_RESOURCE_CACHE, resource); + g_free (resource); + + if (preview == NULL) + return NULL; + + if ((mtime (preview) < mtime (theme->theme_file)) + || (theme->logo_file != NULL + && (mtime (preview) < mtime (theme->logo_file)))) + { + /* preview is outdated, need to regenerate preview */ + unlink (preview); + g_free (preview); + + return NULL; + } + + pixbuf = gdk_pixbuf_new_from_file (preview, NULL); + g_free (preview); + + return pixbuf; +} + + +static void +store_cached_preview (const BalouTheme *theme, + GdkPixbuf *pixbuf) +{ + gchar *resource; + gchar *preview; + + resource = g_strconcat ("splash-theme-preview-", theme->name, ".png", NULL); + preview = xfce_resource_save_location (XFCE_RESOURCE_CACHE, resource, TRUE); + g_free (resource); + + if (preview != NULL) + { + gdk_pixbuf_save (pixbuf, preview, "png", NULL, NULL); + g_free (preview); + } +} + + + diff --git a/engines/balou/balou-theme.h b/engines/balou/balou-theme.h new file mode 100644 index 0000000..1e2e1ba --- /dev/null +++ b/engines/balou/balou-theme.h @@ -0,0 +1,57 @@ +/* $Id$ */ +/*- + * Copyright (c) 2004 Benedikt Meurer <benny@xfce.org> + * All rights reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301 USA. + */ + +#ifndef __BALOU_THEME_H__ +#define __BALOU_THEME_H__ + +#include <gdk/gdk.h> + + +G_BEGIN_DECLS; + +typedef struct _BalouTheme BalouTheme; + + +BalouTheme *balou_theme_load (const gchar *name); +const gchar *balou_theme_get_name (const BalouTheme *theme); +const gchar *balou_theme_get_description (const BalouTheme *theme); +const gchar *balou_theme_get_font (const BalouTheme *theme); +void balou_theme_get_bgcolor (const BalouTheme *theme, + GdkColor *color_return); +void balou_theme_get_fgcolor (const BalouTheme *theme, + GdkColor *color_return); +GdkPixbuf *balou_theme_get_logo (const BalouTheme *theme, + gint available_width, + gint available_height); +void balou_theme_draw_gradient (const BalouTheme *theme, + GdkDrawable *drawable, + GdkGC *gc, + GdkRectangle logobox, + GdkRectangle textbox); +GdkPixbuf *balou_theme_generate_preview (const BalouTheme *theme, + gint width, + gint height); +void balou_theme_destroy (BalouTheme *theme); + +G_END_DECLS; + + +#endif /* !__BALOU_THEME_H__ */ diff --git a/engines/balou/balou.c b/engines/balou/balou.c new file mode 100644 index 0000000..752021b --- /dev/null +++ b/engines/balou/balou.c @@ -0,0 +1,496 @@ +/* $Id$ */ +/*- + * Copyright (c) 2003-2004 Benedikt Meurer <benny@xfce.org> + * All rights reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301 USA. + */ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#include <X11/Xlib.h> + +#include <engines/balou/balou.h> + + +#define BALOU_INCREMENT 2 + + + + +static void balou_window_init (BalouWindow *window, + GdkScreen *screen, + int monitor, + GdkWindow *root, + GdkCursor *cursor); +static void balou_window_destroy (BalouWindow *window); +#if 0 +static void balou_window_set_text (BalouWindow *window, + const gchar *text); +#endif +static GdkFilterReturn balou_window_filter (GdkXEvent *xevent, + GdkEvent *event, + gpointer data); + + +struct _BalouWindow +{ + GdkWindow *window; + GdkPixmap *backbuf; + PangoLayout *layout; + GdkGC *gc_copy; + GdkGC *gc_set; + GdkRectangle area; + GdkRectangle logobox; + GdkRectangle textbox; + + GtkWidget *wmwindow; + + gboolean dialog_active; +}; + + + +void +balou_init (Balou *balou, + GdkDisplay *display, + GdkScreen *mainscreen, + gint mainmonitor, + BalouTheme *theme) +{ + PangoFontDescription *description; + PangoFontMetrics *metrics; + PangoContext *context; + PangoLayout *layout; + BalouWindow *window; + GdkColormap *cmap; + GdkCursor *cursor; + GdkScreen *screen; + GdkWindow *root; + GdkPixbuf *pb; + GdkGCValues gc_values; + GdkGCValuesMask gc_mask; + GdkGC *gc_copy; + GdkGC *gc_set; + gint layout_height; + gint nmonitors; + gint nscreens; + gint i; + gint n; + gint m; + gint px; + gint py; + gint pw; + gint ph; + + balou->theme = theme; + + balou_theme_get_bgcolor (theme, &balou->bgcolor); + balou_theme_get_fgcolor (theme, &balou->fgcolor); + + cursor = gdk_cursor_new (GDK_WATCH); + description = pango_font_description_from_string (balou_theme_get_font (theme)); + + /* determine number of required windows */ + nscreens = gdk_display_get_n_screens (display); + for (n = 0; n < nscreens; ++n) + { + screen = gdk_display_get_screen (display, n); + nmonitors = gdk_screen_get_n_monitors (screen); + for (m = 0; m < nmonitors; ++m) + balou->nwindows++; + } + + /* create windows */ + balou->windows = g_new (BalouWindow, balou->nwindows); + for (i = n = 0; n < nscreens; ++n) + { + screen = gdk_display_get_screen (display, n); + nmonitors = gdk_screen_get_n_monitors (screen); + root = gdk_screen_get_root_window (screen); + + /* allocate fore/background colors */ + cmap = gdk_drawable_get_colormap (root); + gdk_rgb_find_color (cmap, &balou->bgcolor); + gdk_rgb_find_color (cmap, &balou->fgcolor); + + /* create pango layout for this screen */ + context = gdk_pango_context_get_for_screen (screen); + pango_context_set_font_description (context, description); + layout = pango_layout_new (context); + metrics = pango_context_get_metrics (context, description, NULL); + layout_height = (pango_font_metrics_get_ascent (metrics) + + pango_font_metrics_get_descent (metrics)) / PANGO_SCALE + + 3; + pango_font_metrics_unref (metrics); + + /* create graphics contexts for this screen */ + gc_mask = GDK_GC_FUNCTION | GDK_GC_EXPOSURES; + gc_values.function = GDK_COPY; + gc_values.graphics_exposures = FALSE; + gc_copy = gdk_gc_new_with_values (root, &gc_values, gc_mask); + gc_mask |= GDK_GC_FOREGROUND | GDK_GC_BACKGROUND; + gc_values.foreground = balou->bgcolor; + gc_values.background = balou->fgcolor; + gc_set = gdk_gc_new_with_values (root, &gc_values, gc_mask); + + for (m = 0; m < nmonitors; ++m) + { + window = balou->windows + i; + balou_window_init (window, screen, m, root, cursor); + + window->gc_copy = GDK_GC (g_object_ref (gc_copy)); + window->gc_set = GDK_GC (g_object_ref (gc_set)); + window->layout = PANGO_LAYOUT (g_object_ref (layout)); + + /* calculate box dimensions */ + window->logobox = window->area; + window->logobox.x = 0; + window->logobox.height -= layout_height; + window->textbox = window->area; + window->textbox.x = 0; + window->textbox.y += window->logobox.height; + window->textbox.height -= window->logobox.height; + + balou_theme_draw_gradient (balou->theme, + window->backbuf, + gc_copy, + window->logobox, + window->textbox); + + gdk_gc_set_rgb_fg_color (gc_copy, &balou->fgcolor); + + if (mainscreen == screen && mainmonitor == m) + balou->mainwin = window; + + ++i; + } + + g_object_unref (context); + g_object_unref (layout); + g_object_unref (gc_copy); + g_object_unref (gc_set); + } + + /* show splash windows */ + for (i = 0; i < balou->nwindows; ++i) + { + window = balou->windows + i; + + gtk_widget_show_now (window->wmwindow); + /*gdk_window_set_back_pixmap (window->wmwindow->window, + window->backbuf, FALSE);*/ + gdk_window_add_filter (window->wmwindow->window, + balou_window_filter, + window); + + gdk_window_show (window->window); + gdk_window_add_filter (window->window, + balou_window_filter, + window); + } + gdk_flush (); + + /* display logo pixbuf (if any) */ + window = balou->mainwin; + pb = balou_theme_get_logo (balou->theme, + window->logobox.width, + window->logobox.height); + if (G_LIKELY (pb != NULL)) + { + pw = gdk_pixbuf_get_width (pb); + ph = gdk_pixbuf_get_height (pb); + px = (window->logobox.width - pw) / 2; + py = (window->logobox.height - ph) / 2; + + gdk_draw_pixbuf (window->backbuf, window->gc_copy, pb, 0, 0, + px, py, pw, ph, GDK_RGB_DITHER_NONE, 0, 0); + gdk_window_clear_area (window->window, px, py, pw, ph); + g_object_unref (pb); + } + + /* create fader pixmap */ + balou->fader_pm = gdk_pixmap_new (window->window, + window->textbox.width, + window->textbox.height, + -1); + gdk_draw_rectangle (balou->fader_pm, window->gc_set, TRUE, 0, 0, + window->textbox.width, window->textbox.height); + + pango_font_description_free (description); + gdk_cursor_unref (cursor); +} + + +void +balou_fadein (Balou *balou, const gchar *text) +{ + BalouWindow *window = balou->mainwin; + GdkRectangle area; + gint median; + gint th; + gint tw; + gint x; + + pango_layout_set_text (window->layout, text, -1); + pango_layout_get_pixel_size (window->layout, &tw, &th); + + area.x = window->textbox.x + BALOU_INCREMENT; + area.y = window->textbox.y + (window->textbox.height - th) / 2; + area.width = tw + BALOU_INCREMENT; + area.height = th; + + gdk_draw_rectangle (balou->fader_pm, window->gc_set, TRUE, 0, 0, + window->textbox.width, window->textbox.height); + gdk_draw_layout (balou->fader_pm, window->gc_copy, + BALOU_INCREMENT, 0, window->layout); + + median = (window->area.width - area.width) / 2; + for (x = 0; (median - x) > BALOU_INCREMENT; x += BALOU_INCREMENT) + { + gdk_draw_drawable (window->window, window->gc_copy, balou->fader_pm, + 0, 0, area.x + x, area.y, area.width, area.height); + + gdk_flush (); + + g_main_context_iteration (NULL, FALSE); + } + + area.x += median; + balou->fader_area = area; + + gdk_draw_rectangle (window->backbuf, + window->gc_set, TRUE, + window->textbox.x, + window->textbox.y, + window->textbox.width, + window->textbox.height); + + gdk_draw_drawable (window->backbuf, window->gc_copy, balou->fader_pm, + 0, 0, area.x, area.y, area.width, area.height); + + gdk_window_clear_area (window->window, + window->textbox.x, + window->textbox.y, + window->textbox.width, + window->textbox.height); +} + + +void +balou_fadeout (Balou *balou) +{ + BalouWindow *window = balou->mainwin; + GdkRectangle area = balou->fader_area; + gint left; + + left = (window->textbox.x + window->textbox.width) - BALOU_INCREMENT; + for (; area.x < left; area.x += BALOU_INCREMENT) + { + gdk_draw_drawable (window->window, window->gc_copy, balou->fader_pm, + 0, 0, area.x, area.y, area.width, area.height); + + gdk_flush (); + + g_main_context_iteration (NULL, FALSE); + } + + gdk_draw_rectangle (window->backbuf, + window->gc_set, TRUE, + window->textbox.x, + window->textbox.y, + window->textbox.width, + window->textbox.height); + + gdk_window_clear_area (window->window, + window->textbox.x, + window->textbox.y, + window->textbox.width, + window->textbox.height); +} + + +int +balou_run (Balou *balou, + GtkWidget *dialog) +{ + GtkRequisition requisition; + BalouWindow *window = balou->mainwin; + int result; + int x; + int y; + + window->dialog_active = TRUE; + + gtk_widget_size_request (dialog, &requisition); + x = window->area.x + (window->area.width - requisition.width) / 2; + y = window->area.y + (window->area.height - requisition.height) / 2; + gtk_window_move (GTK_WINDOW (dialog), x, y); + result = gtk_dialog_run (GTK_DIALOG (dialog)); + + window->dialog_active = FALSE; + + return result; +} + + +void +balou_destroy (Balou *balou) +{ + gint i; + + balou_theme_destroy (balou->theme); + + for (i = 0; i < balou->nwindows; ++i) + balou_window_destroy (balou->windows + i); + g_free (balou->windows); + + if (balou->fader_pm != NULL) + g_object_unref (balou->fader_pm); +} + + +static void +balou_window_init (BalouWindow *window, + GdkScreen *screen, + int monitor, + GdkWindow *root, + GdkCursor *cursor) +{ + GdkWindowAttr attr; + + /* acquire monitor geometry */ + gdk_screen_get_monitor_geometry (screen, monitor, &window->area); + + /* create splash window */ + attr.x = window->area.x; + attr.y = window->area.y; + attr.event_mask = GDK_VISIBILITY_NOTIFY_MASK; + attr.width = window->area.width; + attr.height = window->area.height; + attr.wclass = GDK_INPUT_OUTPUT; + attr.window_type = GDK_WINDOW_TEMP; + attr.cursor = cursor; + attr.override_redirect = TRUE; + + window->window = gdk_window_new (root, &attr, GDK_WA_X | GDK_WA_Y + | GDK_WA_CURSOR | GDK_WA_NOREDIR); + + /* create wm window (for tricking the window manager to avoid flicker) */ + window->wmwindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); + gtk_window_move (GTK_WINDOW (window->wmwindow), 0, 0); + gtk_window_resize (GTK_WINDOW (window->wmwindow), 1, 1); + gtk_window_set_decorated (GTK_WINDOW (window->wmwindow), FALSE); + gtk_window_set_screen (GTK_WINDOW (window->wmwindow), screen); + gtk_window_set_skip_pager_hint (GTK_WINDOW (window->wmwindow), TRUE); + gtk_window_set_skip_taskbar_hint (GTK_WINDOW (window->wmwindow), TRUE); + + window->backbuf = gdk_pixmap_new (window->window, + window->area.width, + window->area.height, + -1); + + gdk_window_set_back_pixmap (window->window, window->backbuf, FALSE); +} + + +static void +balou_window_destroy (BalouWindow *window) +{ + gdk_window_remove_filter (window->window, balou_window_filter, window); + if (GTK_WIDGET_REALIZED (window->wmwindow)) + { + gdk_window_remove_filter (window->wmwindow->window, + balou_window_filter, + window); + } + + gdk_window_destroy (window->window); + gtk_widget_destroy (window->wmwindow); + g_object_unref (window->backbuf); + g_object_unref (window->layout); + g_object_unref (window->gc_copy); + g_object_unref (window->gc_set); +} + + +#if 0 +static void +balou_window_set_text (BalouWindow *window, const gchar *text) +{ + gint text_x; + gint text_y; + gint text_width; + gint text_height; + + pango_layout_set_markup (window->layout, text, -1); + pango_layout_get_pixel_size (window->layout, &text_width, &text_height); + + text_x = (window->textbox.width - text_width) / 2 + + window->textbox.x; + text_y = (window->textbox.height - text_height) / 2 + + window->textbox.y; + + gdk_draw_rectangle (window->backbuf, + window->gc_set, + TRUE, + window->textbox.x, + window->textbox.y, + window->textbox.width, + window->textbox.height); + + gdk_draw_layout (window->backbuf, window->gc_copy, + text_x, text_y, window->layout); + + gdk_window_clear_area (window->window, + window->textbox.x, + window->textbox.y, + window->textbox.width, + window->textbox.height); +} +#endif + + +static GdkFilterReturn +balou_window_filter (GdkXEvent *xevent, + GdkEvent *event, + gpointer data) +{ + XVisibilityEvent *xvisev = (XVisibilityEvent *) xevent; + BalouWindow *window = (BalouWindow *) data; + + if (!window->dialog_active) + { + switch (xvisev->type) + { + case VisibilityNotify: + /* something obscured the splash window */ + gdk_window_raise (window->window); + return GDK_FILTER_REMOVE; + + case ReparentNotify: + /* window manager is up */ + gdk_window_raise (window->window); + break; + } + } + + return GDK_FILTER_CONTINUE; +} + + diff --git a/engines/balou/balou.h b/engines/balou/balou.h new file mode 100644 index 0000000..98da07b --- /dev/null +++ b/engines/balou/balou.h @@ -0,0 +1,69 @@ +/* $Id$ */ +/*- + * Copyright (c) 2003-2004 Benedikt Meurer <benny@xfce.org> + * All rights reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301 USA. + */ + +#ifndef __BALOU_H__ +#define __BALOU_H__ + +#include <gtk/gtk.h> + +#include <engines/balou/balou-theme.h> + + +G_BEGIN_DECLS; + +#define BALOU(obj) ((Balou *)(obj)) + +typedef struct _BalouWindow BalouWindow; +typedef struct _Balou Balou; + + +struct _Balou +{ + GdkColor bgcolor; + GdkColor fgcolor; + + BalouTheme *theme; + + BalouWindow *mainwin; + BalouWindow *windows; + gint nwindows; + + GdkRectangle fader_area; + GdkPixmap *fader_pm; +}; + + +void balou_init (Balou *balou, + GdkDisplay *display, + GdkScreen *mainscreen, + gint mainmonitor, + BalouTheme *theme); +void balou_fadein (Balou *balou, + const gchar *text); +void balou_fadeout (Balou *balou); +int balou_run (Balou *balou, + GtkWidget *dialog); +void balou_destroy (Balou *balou); + +G_END_DECLS; + + +#endif /* !__BALOU_H__ */ diff --git a/engines/balou/config.c b/engines/balou/config.c new file mode 100644 index 0000000..c84094d --- /dev/null +++ b/engines/balou/config.c @@ -0,0 +1,1003 @@ +/* $Id$ */ +/*- + * Copyright (c) 2003-2006 Benedikt Meurer <benny@xfce.org> + * All rights reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301 USA. + */ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#ifdef HAVE_MEMORY_H +#include <memory.h> +#endif +#ifdef HAVE_STRING_H +#include <string.h> +#endif +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif + +#ifdef XFCE_DISABLE_DEPRECATED +#undef XFCE_DISABLE_DEPRECATED +#endif + +#include <gmodule.h> + +#include <libxfce4ui/libxfce4ui.h> + +#include <libxfsm/xfsm-splash-engine.h> + +#include <engines/balou/balou-theme.h> +#include <engines/balou/gnome-uri.h> + + +#define BORDER 6 + + +enum +{ + TARGET_RAW_DATA, + TARGET_XDS, + TARGET_URI, + TARGET_STRING, +}; + + +enum +{ + PREVIEW_COLUMN, + TITLE_COLUMN, + NAME_COLUMN, + N_COLUMNS, +}; + + +G_MODULE_EXPORT void config_init (XfsmSplashConfig *config); + + +static GtkTargetEntry dst_targets[] = +{ + { "text/uri-list", 0, TARGET_URI }, + { "STRING", 0, TARGET_STRING }, +}; +static gsize dst_ntargets = sizeof (dst_targets) / sizeof (*dst_targets); + +static GtkTargetEntry src_targets[] = +{ + { "XdndDirectSave0", 0, TARGET_XDS }, +}; +static gsize src_ntargets = sizeof (src_targets) / sizeof (*src_targets); + + +static gboolean +config_load_theme_for_iter (GtkListStore *store, + GtkTreeIter *iter, + const gchar *name) +{ + BalouTheme *theme; + GdkPixbuf *preview; + gchar title[128]; + + theme = balou_theme_load (name); + if (G_UNLIKELY (theme == NULL)) + return FALSE; + + g_snprintf (title, 128, "<b>%s</b>\n<small><i>%s</i></small>", + balou_theme_get_name (theme), + balou_theme_get_description (theme)); + preview = balou_theme_generate_preview (theme, 52, 43); + + gtk_list_store_set (store, iter, + PREVIEW_COLUMN, preview, + TITLE_COLUMN, title, + NAME_COLUMN, name, + -1); + + balou_theme_destroy (theme); + g_object_unref (preview); + + return TRUE; +} + + +static GtkTreeModel* +config_load_themelist (void) +{ + GtkListStore *store; + GtkTreeIter iter; + gchar **themes; + gchar *name; + gchar *endp; + guint n; + + store = gtk_list_store_new (N_COLUMNS, + GDK_TYPE_PIXBUF, + G_TYPE_STRING, + G_TYPE_STRING); + + themes = xfce_resource_match (XFCE_RESOURCE_THEMES, "*/balou/themerc", TRUE); + if (G_LIKELY (themes != NULL)) + { + for (n = 0; themes[n] != NULL; ++n) + { + name = themes[n]; + endp = strchr (name, '/'); + + if (G_UNLIKELY (endp == NULL)) + continue; + else + *endp = '\0'; + + gtk_list_store_append (store, &iter); + if (!config_load_theme_for_iter (store, &iter, name)) + gtk_list_store_remove (store, &iter); + } + + g_strfreev (themes); + } + + return GTK_TREE_MODEL (store); +} + + +static gboolean +config_find_theme (const gchar *theme_name, + GtkTreeView *treeview, + GtkTreeIter *iter) +{ + GtkTreeModel *model; + gboolean match; + gchar *name; + + model = gtk_tree_view_get_model (GTK_TREE_VIEW (treeview)); + + if (gtk_tree_model_get_iter_first (model, iter)) + { + do + { + gtk_tree_model_get (model, iter, NAME_COLUMN, &name, -1); + match = (strcmp (name, theme_name) == 0); + g_free (name); + + if (match) + return TRUE; + } + while (gtk_tree_model_iter_next (model, iter)); + } + + return FALSE; +} + + +static void +config_select_theme (const gchar *selected_theme, + GtkTreeView *treeview) +{ + GtkTreeSelection *selection; + GtkTreeModel *model; + GtkTreeIter iter; + + selection = gtk_tree_view_get_selection (treeview); + model = gtk_tree_view_get_model (treeview); + + if (config_find_theme (selected_theme, treeview, &iter)) + gtk_tree_selection_select_iter (selection, &iter); + else if (gtk_tree_model_get_iter_first (model, &iter)) + gtk_tree_selection_select_iter (selection, &iter); +} + + +static gboolean +config_reload_theme (const gchar *name, + GtkTreeView *treeview) +{ + GtkListStore *store; + GtkTreeIter iter; + + store = GTK_LIST_STORE (gtk_tree_view_get_model (treeview)); + + if (!config_find_theme (name, treeview, &iter)) + gtk_list_store_append (store, &iter); + + if (!config_load_theme_for_iter (store, &iter, name)) + { + gtk_list_store_remove (store, &iter); + return FALSE; + } + + config_select_theme (name, treeview); + + return TRUE; +} + + +static gboolean +config_do_install_theme (const gchar *path, + GtkTreeView *treeview) +{ + gchar *standard_output; + gchar *standard_error; + gint exit_status; + gboolean result; + gchar *target; + gchar *argv[4]; + + g_return_val_if_fail (path != NULL, FALSE); + + target = xfce_resource_save_location (XFCE_RESOURCE_THEMES, NULL, TRUE); + if (G_UNLIKELY (target == NULL)) + { + g_warning ("Unable to determine save location for themes."); + return FALSE; + } + + argv[0] = BALOU_INSTALL_THEME; + argv[1] = (gchar *) path; + argv[2] = target; + argv[3] = NULL; + + result = g_spawn_sync (NULL, argv, NULL, 0, NULL, NULL, + &standard_output, &standard_error, + &exit_status, NULL); + + g_free (target); + + if (G_UNLIKELY (!result)) + { + g_warning ("Unable to execute %s", BALOU_INSTALL_THEME); + return FALSE; + } + + g_strstrip (standard_output); + g_strstrip (standard_error); + + if (G_UNLIKELY (exit_status != 0)) + { + g_warning ("%s failed: %s", BALOU_INSTALL_THEME, standard_error); + g_free (standard_output); + g_free (standard_error); + return FALSE; + } + + result = config_reload_theme (standard_output, treeview); + + g_free (standard_output); + g_free (standard_error); + return result; +} + + +static void +config_dropped (GtkWidget *treeview, GdkDragContext *context, + gint x, gint y, GtkSelectionData *data, + guint info, guint time_, gpointer user_data) +{ + gboolean succeed = FALSE; + GList *fnames; + + fnames = gnome_uri_list_extract_filenames ((const gchar *) data->data); + if (fnames != NULL) + { + if (g_list_length (fnames) == 1) + { + succeed = TRUE; + + if (!config_do_install_theme ((const gchar *) fnames->data, + GTK_TREE_VIEW (treeview))) + succeed = FALSE; + } + + gnome_uri_list_free_strings (fnames); + } + + gtk_drag_finish (context, succeed, FALSE, time_); +} + + +static void +config_install_theme (GtkWidget *item, + GtkWidget *menu) +{ + GtkTreeView *treeview; + GtkWidget *toplevel; + GtkWidget *chooser; + gchar *file; + + treeview = GTK_TREE_VIEW (g_object_get_data (G_OBJECT (menu), "tree-view")); + toplevel = gtk_widget_get_toplevel (GTK_WIDGET (treeview)); + chooser = gtk_file_chooser_dialog_new (_("Choose theme file to install..."), + GTK_WINDOW (toplevel), + GTK_FILE_CHOOSER_ACTION_OPEN, + GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, + GTK_STOCK_OPEN, GTK_RESPONSE_OK, + NULL); + if (gtk_dialog_run (GTK_DIALOG (chooser)) == GTK_RESPONSE_OK) + { + file = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (chooser)); + + if (!config_do_install_theme (file, treeview)) + { + gchar *primary = g_strdup_printf (_("Unable to install splash theme from file \"%s\""), + file); + xfce_message_dialog (GTK_WINDOW (toplevel), + _("Theme File Error"), + GTK_STOCK_DIALOG_ERROR, + primary, + _("Please check that the file is a valid splash " + "theme archive."), + GTK_STOCK_CLOSE, GTK_RESPONSE_ACCEPT, NULL); + g_free (primary); + } + + g_free (file); + } + + gtk_widget_destroy (chooser); +} + + +#ifdef RM_CMD +static void +config_remove_theme (GtkWidget *item, + GtkWidget *menu) +{ + GtkTreeModel *model; + GtkTreeView *treeview; + GtkTreeIter *iter; + gboolean result; + gchar *directory; + gchar *resource; + gchar *name; + gchar* argv[4]; + gint status; + GError *error = NULL; + gchar *error_msg = NULL; + + iter = (GtkTreeIter *) g_object_get_data (G_OBJECT (menu), "iter"); + if (G_UNLIKELY (iter == NULL)) + return; + + treeview = GTK_TREE_VIEW (g_object_get_data (G_OBJECT (menu), "tree-view")); + + model = gtk_tree_view_get_model (GTK_TREE_VIEW (treeview)); + + gtk_tree_model_get (model, iter, NAME_COLUMN, &name, -1); + if (G_UNLIKELY (name == NULL)) + return; + + resource = g_strconcat (name, "/balou/", NULL); + directory = xfce_resource_lookup (XFCE_RESOURCE_THEMES, resource); + g_free (resource); + + argv[0] = RM_CMD; + argv[1] = "-rf"; + argv[2] = directory; + argv[3] = NULL; + + result = g_spawn_sync (NULL, argv, NULL, 0, NULL, NULL, + NULL, &error_msg, &status, NULL); + + if (!result || status != 0) + { + if (!error && error_msg) + g_set_error_literal (&error, G_SPAWN_ERROR, G_SPAWN_ERROR_FAILED, error_msg); + + xfce_dialog_show_error (NULL, error, + _("Unable to remove splash theme \"%s\" from directory %s."), + name, directory); + if (error) + g_error_free (error); + } + else + { + gtk_list_store_remove (GTK_LIST_STORE (model), iter); + } + + g_free (directory); + g_free (name); + g_free (error_msg); +} +#endif + + +static gboolean +config_do_export_theme (const gchar *name, + const gchar *file) +{ + gboolean result; + gchar *standard_error; + gchar *resource; + gchar *themerc; + gchar *argv[4]; + gint status; + + resource = g_strconcat (name, "/balou/themerc", NULL); + themerc = xfce_resource_lookup (XFCE_RESOURCE_THEMES, resource); + g_free (resource); + + argv[0] = BALOU_EXPORT_THEME; + argv[1] = themerc; + argv[2] = (gchar *) file; + argv[3] = NULL; + + result = g_spawn_sync (NULL, argv, NULL, 0, NULL, NULL, + NULL, &standard_error, + &status, NULL); + + g_free (themerc); + + if (result) + { + g_strstrip (standard_error); + + if (status != 0) + { + g_warning ("%s failed: %s", BALOU_EXPORT_THEME, standard_error); + result = FALSE; + } + + g_free (standard_error); + } + else + { + g_warning ("Unable to execute %s", BALOU_EXPORT_THEME); + } + + return result; +} + + +static void +config_export_theme (GtkWidget *item, + GtkWidget *menu) +{ + GtkTreeModel *model; + GtkTreeView *treeview; + GtkTreeIter *iter; + GtkWidget *toplevel; + GtkWidget *dialog; + gchar *file; + gchar *name; + + iter = (GtkTreeIter *) g_object_get_data (G_OBJECT (menu), "iter"); + if (G_UNLIKELY (iter == NULL)) + return; + + treeview = GTK_TREE_VIEW (g_object_get_data (G_OBJECT (menu), "tree-view")); + + model = gtk_tree_view_get_model (GTK_TREE_VIEW (treeview)); + gtk_tree_model_get (model, iter, NAME_COLUMN, &name, -1); + if (G_UNLIKELY (name == NULL)) + return; + + toplevel = gtk_widget_get_toplevel (GTK_WIDGET (treeview)); + + dialog = gtk_file_chooser_dialog_new (_("Choose theme filename..."), + GTK_WINDOW (toplevel), + GTK_FILE_CHOOSER_ACTION_SAVE, + GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, + GTK_STOCK_SAVE, GTK_RESPONSE_OK, + NULL); + file = g_strconcat (name, ".tar.gz", NULL); + gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (dialog), file); + g_free (file); + if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_OK) + { + file = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog)); + + config_do_export_theme (name, file); + + g_free (file); + } + + gtk_widget_destroy (dialog); + g_free (name); +} + + +static void +config_popup_menu (GtkWidget *treeview, + GdkEventButton *event, + GtkTreeModel *model, + GtkTreeIter *iter) +{ + GtkWidget *menu; + GtkWidget *item; + gboolean writable; + gchar *directory; + gchar *resource; + gchar *name; + guint button; + guint time_; + + menu = (GtkWidget *) g_object_get_data (G_OBJECT (treeview), "popup-menu"); + if (GTK_IS_WIDGET (menu)) + { + if (event != NULL) + { + button = event->button; + time_ = event->time; + } + else + { + button = 0; + time_ = gtk_get_current_event_time (); + } + +#ifdef RM_CMD + if (iter != NULL) + { + gtk_tree_model_get (model, iter, NAME_COLUMN, &name, -1); + + resource = g_strconcat (name, "/", NULL); + directory = xfce_resource_lookup (XFCE_RESOURCE_THEMES, resource); + g_free (resource); + + writable = (access (directory, W_OK) == 0); + + g_free (directory); + g_free (name); + } + else +#endif + { + writable = FALSE; + } + + item = GTK_WIDGET (g_object_get_data (G_OBJECT (menu), "remove-theme")); + gtk_widget_set_sensitive (item, writable); + + g_object_set_data_full (G_OBJECT (menu), "iter", + g_memdup (iter, sizeof (*iter)), + (GDestroyNotify) g_free); + g_object_set_data (G_OBJECT (menu), "tree-view", treeview); + + gtk_menu_popup (GTK_MENU (menu), NULL, NULL, NULL, NULL, button, time_); + } +} + + +static gboolean +config_button_press_handler (GtkWidget *treeview, GdkEventButton *event) +{ + GtkTreeModel *model; + GtkTreePath *path; + GtkTreeIter iter; + + if (event->button != 3 || event->type != GDK_BUTTON_PRESS) + return FALSE; + + if (!gtk_tree_view_get_path_at_pos (GTK_TREE_VIEW (treeview), event->x, + event->y, &path, NULL, NULL, NULL)) + return FALSE; + + model = gtk_tree_view_get_model (GTK_TREE_VIEW (treeview)); + if (!gtk_tree_model_get_iter (model, &iter, path)) + return FALSE; + + config_popup_menu (treeview, event, model, &iter); + return TRUE; +} + + +static gboolean +config_popup_menu_handler (GtkWidget *treeview) +{ + GtkTreeSelection *selection; + GtkTreeModel *model; + GtkTreeIter iter; + + selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview)); + if (!gtk_tree_selection_get_selected (selection, &model, &iter)) + return FALSE; + + config_popup_menu (treeview, NULL, model, &iter); + return TRUE; +} + + +static GtkWidget* +config_create_popupmenu (void) +{ + GtkWidget *menu; + GtkWidget *item; + GtkWidget *image; + + menu = gtk_menu_new (); + + item = gtk_image_menu_item_new_with_mnemonic (_("_Install new theme")); + image = gtk_image_new_from_stock (GTK_STOCK_ADD, GTK_ICON_SIZE_MENU); + gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image); + g_object_set_data (G_OBJECT (menu), "install-theme", item); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); + g_signal_connect (G_OBJECT (item), "activate", + G_CALLBACK (config_install_theme), menu); + gtk_widget_show (item); + + item = gtk_image_menu_item_new_with_mnemonic (_("_Remove theme")); + image = gtk_image_new_from_stock (GTK_STOCK_REMOVE, GTK_ICON_SIZE_MENU); + gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image); + g_object_set_data (G_OBJECT (menu), "remove-theme", item); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); +#ifdef RM_CMD + g_signal_connect (G_OBJECT (item), "activate", + G_CALLBACK (config_remove_theme), menu); +#else + gtk_widget_set_sensitive (item, FALSE); +#endif + gtk_widget_show (item); + + item = gtk_separator_menu_item_new (); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); + gtk_widget_show (item); + + item = gtk_image_menu_item_new_with_mnemonic (_("_Export theme")); + image = gtk_image_new_from_stock (GTK_STOCK_SAVE, GTK_ICON_SIZE_MENU); + gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image); + g_object_set_data (G_OBJECT (menu), "export-theme", item); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); + g_signal_connect (G_OBJECT (item), "activate", + G_CALLBACK (config_export_theme), menu); + gtk_widget_show (item); + + return menu; +} + + +static gchar* +extract_local_path (gchar *uri) +{ + gchar *our_host_name; + + if (*uri == '/') + { + gchar *path; + + if (uri[1] != '/') + return uri; /* Just a local path - no host part */ + + path = strchr(uri + 2, '/'); + if (!path) + return NULL; /* //something */ + + if (path - uri == 2) + return path; /* ///path */ + + our_host_name = xfce_gethostname (); + if ((int)strlen(our_host_name) == path - uri - 2 && + strncmp(uri + 2, our_host_name, path - uri - 2) == 0) + { + g_free (our_host_name); + return path; /* //myhost/path */ + } + g_free (our_host_name); + + return NULL; /* From a different host */ + } + else + { + if (strncasecmp(uri, "file:", 5)) + return NULL; /* Don't know this format */ + + uri += 5; + + if (*uri == '/') + return extract_local_path (uri); + + return NULL; + } +} + + +static void +config_drag_begin (GtkWidget *treeview, + GdkDragContext *context) +{ + GtkTreeSelection *selection; + GtkTreeModel *model; + GtkTreeIter iter; + gchar *filename; + gchar *name; + + selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview)); + if (!gtk_tree_selection_get_selected (selection, &model, &iter)) + return; + + gtk_tree_model_get (model, &iter, NAME_COLUMN, &name, -1); + filename = g_strconcat (name, ".tar.gz", NULL); + + gdk_property_change (context->source_window, + gdk_atom_intern ("XdndDirectSave0", FALSE), + gdk_atom_intern ("text/plain", FALSE), 8, + GDK_PROP_MODE_REPLACE, (const guchar *)filename, strlen (filename)); + + g_free (filename); + g_free (name); +} + + +static void +config_drag_data_get (GtkWidget *treeview, + GdkDragContext *context, + GtkSelectionData *selection_data, + guint info, + guint32 time_) +{ + GtkTreeSelection *selection; + GtkTreeModel *model; + GtkTreeIter iter; + gchar *name; + guchar *prop_text; + gint prop_len; + gchar *to_send = "E"; + + selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview)); + if (!gtk_tree_selection_get_selected (selection, &model, &iter)) + return; + + gtk_tree_model_get (model, &iter, NAME_COLUMN, &name, -1); + + switch (info) + { + case TARGET_XDS: + if (gdk_property_get (context->source_window, + gdk_atom_intern ("XdndDirectSave0", FALSE), + gdk_atom_intern ("text/plain", FALSE), + 0, 1024, FALSE, NULL, NULL, &prop_len, &prop_text) + && prop_text != NULL) + { + gchar *localpath; + + /* Zero-Terminate the string */ + prop_text = g_realloc (prop_text, prop_len + 1); + prop_text[prop_len] = '\0'; + + localpath = extract_local_path ((gchar *)prop_text); + + if (localpath != NULL) + { + if (config_do_export_theme (name, localpath)) + to_send = "S"; + } + else + to_send = "F"; + + g_dataset_set_data (context, "XDS-sent", to_send); + + g_free (prop_text); + } + break; + } + + gtk_selection_data_set (selection_data, gdk_atom_intern ("XA_STRING", FALSE), + 8, (const guchar *)to_send, 1); + + g_free (name); +} + + +static void +config_drag_end (GtkWidget *treeview, GdkDragContext *context) +{ + /* nothing to do here */ +} + + +static void +config_store (GtkTreeView *treeview, + XfsmSplashRc *rc) +{ + GtkTreeSelection *selection; + GtkTreeModel *model; + GtkTreeIter iter; + gchar *name; + + selection = gtk_tree_view_get_selection (treeview); + if (gtk_tree_selection_get_selected (selection, &model, &iter)) + { + gtk_tree_model_get (model, &iter, NAME_COLUMN, &name, -1); + if (name != NULL) + { + xfsm_splash_rc_write_entry (rc, "Theme", name); + g_free (name); + } + } +} + + +static gboolean +config_selection_changed (GtkTreeSelection *selection, + gpointer user_data) +{ + GtkTreeModel *model; + GtkTreeIter iter; + GtkTreeView *treeview; + GdkPixbuf *icon; + + if (gtk_tree_selection_get_selected (selection, &model, &iter)) + { + treeview = gtk_tree_selection_get_tree_view (selection); + gtk_tree_model_get (model, &iter, PREVIEW_COLUMN, &icon, -1); + gtk_drag_source_set_icon_pixbuf (GTK_WIDGET (treeview), icon); + g_object_unref (icon); + } + + return FALSE; +} + + +static GtkWidget* +config_create (XfsmSplashRc *rc) +{ + GtkTreeSelection *selection; + GtkTreeViewColumn *column; + GtkCellRenderer *renderer; + GtkTreeModel *model; + GtkWidget *treeview; + GtkWidget *frame; + GtkWidget *popup; + GtkWidget *page; + GtkWidget *swin; + GtkWidget *vbox; + gchar *theme; + GtkWidget *bin; + + theme = xfsm_splash_rc_read_entry (rc, "Theme", "Default"); + + page = gtk_vbox_new (FALSE, BORDER); + gtk_container_set_border_width (GTK_CONTAINER (page), BORDER); + + frame = xfce_gtk_frame_box_new (_("Balou theme"), &bin); + gtk_box_pack_start (GTK_BOX (page), frame, TRUE, TRUE, 0); + vbox = gtk_vbox_new (FALSE, 0); + gtk_container_add (GTK_CONTAINER (bin), vbox); + + swin = gtk_scrolled_window_new (NULL, NULL); + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (swin), + GTK_POLICY_NEVER, + GTK_POLICY_AUTOMATIC); + gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (swin), + GTK_SHADOW_ETCHED_IN); + gtk_box_pack_start (GTK_BOX (vbox), swin, TRUE, TRUE, 0); + gtk_widget_show (swin); + + model = config_load_themelist (); + treeview = gtk_tree_view_new_with_model (model); + gtk_widget_set_size_request (treeview, -1, 100); + g_object_unref (G_OBJECT (model)); + config_select_theme (theme, GTK_TREE_VIEW (treeview)); + selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview)); + gtk_tree_selection_set_mode (GTK_TREE_SELECTION (selection), + GTK_SELECTION_SINGLE); + g_signal_connect (G_OBJECT (selection), "changed", + G_CALLBACK (config_selection_changed), NULL); + g_idle_add ((GSourceFunc)config_selection_changed, selection); + gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview), FALSE); + gtk_container_add (GTK_CONTAINER (swin), treeview); + + /* add tree view columns */ + column = gtk_tree_view_column_new (); + renderer = gtk_cell_renderer_pixbuf_new (); + gtk_tree_view_column_pack_start (column, renderer, FALSE); + gtk_tree_view_column_set_attributes (column, renderer, + "pixbuf", PREVIEW_COLUMN, + NULL); + renderer = gtk_cell_renderer_text_new (); + gtk_tree_view_column_pack_start (column, renderer, TRUE); + gtk_tree_view_column_set_attributes (column, renderer, + "markup", TITLE_COLUMN, + NULL); + gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column); + + /* Drag&Drop support (destination) */ + gtk_drag_dest_set (treeview, GTK_DEST_DEFAULT_ALL, dst_targets, + dst_ntargets, GDK_ACTION_COPY); + g_signal_connect (G_OBJECT (treeview), "drag_data_received", + G_CALLBACK (config_dropped), NULL); + + /* Drag&Drop support (source) */ + gtk_drag_source_set (treeview, GDK_BUTTON1_MASK, + src_targets, src_ntargets, + GDK_ACTION_COPY | GDK_ACTION_PRIVATE); + g_signal_connect (G_OBJECT (treeview), "drag_begin", + G_CALLBACK (config_drag_begin), NULL); + g_signal_connect (G_OBJECT (treeview), "drag_data_get", + G_CALLBACK (config_drag_data_get), NULL); + g_signal_connect (G_OBJECT (treeview), "drag_end", + G_CALLBACK (config_drag_end), NULL); + + /* popup menu */ + popup = config_create_popupmenu (); + g_object_set_data (G_OBJECT (treeview), + "popup-menu", popup); + g_signal_connect (G_OBJECT (treeview), "popup-menu", + G_CALLBACK (config_popup_menu_handler), NULL); + g_signal_connect (G_OBJECT (treeview), "button-press-event", + G_CALLBACK (config_button_press_handler), NULL); + g_signal_connect_swapped (G_OBJECT (treeview), "destroy", + G_CALLBACK (gtk_widget_destroy), popup); + g_signal_connect (G_OBJECT (treeview), "destroy", + G_CALLBACK (config_store), rc); + + g_free (theme); + + return page; +} + + +static void +config_configure (XfsmSplashConfig *config, + GtkWidget *parent) +{ + GtkWidget *dialog; + GtkWidget *ui; + + dialog = gtk_dialog_new_with_buttons (_("Configure Balou..."), + GTK_WINDOW (parent), + GTK_DIALOG_MODAL + | GTK_DIALOG_NO_SEPARATOR + | GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_STOCK_CLOSE, + GTK_RESPONSE_CLOSE, + NULL); + + ui = config_create (config->rc); + gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), ui, TRUE, TRUE, 6); + gtk_widget_show_all (ui); + + gtk_dialog_run (GTK_DIALOG (dialog)); + + gtk_widget_destroy (dialog); +} + + +static GdkPixbuf* +config_preview (XfsmSplashConfig *config) +{ + gchar *name; + BalouTheme *theme; + GdkPixbuf *pixbuf = NULL; + + name = xfsm_splash_rc_read_entry (config->rc, "Theme", NULL); + if (G_UNLIKELY (name == NULL)) + return NULL; + + theme = balou_theme_load (name); + pixbuf = balou_theme_generate_preview (theme, 320, 240); + balou_theme_destroy (theme); + + g_free (name); + + return pixbuf; +} + + +G_MODULE_EXPORT void +config_init (XfsmSplashConfig *config) +{ + config->name = g_strdup (_("Balou")); + config->description = g_strdup (_("Balou Splash Engine")); + config->version = g_strdup (VERSION); + config->author = g_strdup ("Benedikt Meurer"); + config->homepage = g_strdup ("http://www.xfce.org/"); + + config->configure = config_configure; + config->preview = config_preview; +} + diff --git a/engines/balou/engine.c b/engines/balou/engine.c new file mode 100644 index 0000000..6a18a27 --- /dev/null +++ b/engines/balou/engine.c @@ -0,0 +1,100 @@ +/* $Id$ */ +/*- + * Copyright (c) 2003-2004 Benedikt Meurer <benny@xfce.org> + * All rights reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301 USA. + */ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#include <gmodule.h> + +#include <libxfsm/xfsm-splash-engine.h> + +#include <engines/balou/balou.h> + + +#define DEFAULT_THEME "Default" + + +G_MODULE_EXPORT void engine_init (XfsmSplashEngine *engine); + + +static void +engine_setup (XfsmSplashEngine *engine, + XfsmSplashRc *rc) +{ + gchar *theme_name; + BalouTheme *theme; + + theme_name = xfsm_splash_rc_read_entry (rc, "Theme", DEFAULT_THEME); + theme = balou_theme_load (theme_name); + g_free (theme_name); + + balou_init (BALOU (engine->user_data), + engine->display, + engine->primary_screen, + engine->primary_monitor, + theme); +} + + +static void +engine_next (XfsmSplashEngine *engine, + const gchar *text) +{ + Balou *balou = BALOU (engine->user_data); + + balou_fadeout (balou); + balou_fadein (balou, text); +} + + +static int +engine_run (XfsmSplashEngine *engine, + GtkWidget *dialog) +{ + return balou_run (BALOU (engine->user_data), dialog); +} + + +static void +engine_destroy (XfsmSplashEngine *engine) +{ + Balou *balou = BALOU (engine->user_data); + + if (G_LIKELY (balou != NULL)) + { + balou_destroy (balou); + g_free (balou); + } +} + + +G_MODULE_EXPORT void +engine_init (XfsmSplashEngine *engine) +{ + engine->user_data = g_new0 (Balou, 1); + engine->setup = engine_setup; + engine->next = engine_next; + engine->run = engine_run; + engine->destroy = engine_destroy; +} + + diff --git a/engines/balou/gnome-uri.c b/engines/balou/gnome-uri.c new file mode 100644 index 0000000..29748b0 --- /dev/null +++ b/engines/balou/gnome-uri.c @@ -0,0 +1,149 @@ +/* + * Copyright (C) 1998 Miguel de Icaza + * Copyright (C) 1997 Paolo Molaro + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library 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 Library General Public License for more details. + * + * You should have received a copy of the GNU Library General + * Public License along with this library; if not, write to the + * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301, USA. + * + */ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#ifdef HAVE_STRING_H +#include <string.h> +#endif + +#include <engines/balou/gnome-uri.h> + +/*** the next three routines are taken straight from gnome-libs so that the + gtk-only version can receive drag and drops as well ***/ +/** + * gnome_uri_list_free_strings: + * @list: A GList returned by gnome_uri_list_extract_uris() or gnome_uri_list_extract_filenames() + * + * Releases all of the resources allocated by @list. + */ +void +gnome_uri_list_free_strings (GList * list) +{ + g_list_foreach (list, (GFunc) g_free, NULL); + g_list_free (list); +} + +/** + * gnome_uri_list_extract_uris: + * @uri_list: an uri-list in the standard format. + * + * Returns a GList containing strings allocated with g_malloc + * that have been splitted from @uri-list. + */ +GList * +gnome_uri_list_extract_uris (const gchar * uri_list) +{ + const gchar *p, *q; + gchar *retval; + GList *result = NULL; + + g_return_val_if_fail (uri_list != NULL, NULL); + + p = uri_list; + + /* We don't actually try to validate the URI according to RFC + * 2396, or even check for allowed characters - we just ignore + * comments and trim whitespace off the ends. We also + * allow LF delimination as well as the specified CRLF. + */ + while (p) + { + if (*p != '#') + { + while (g_ascii_isspace ((int) (*p))) + p++; + + q = p; + while (*q && (*q != '\n') && (*q != '\r')) + q++; + + if (q > p) + { + q--; + while (q > p && g_ascii_isspace ((int) (*q))) + q--; + + retval = (char *) g_malloc (q - p + 2); + strncpy (retval, p, q - p + 1); + retval[q - p + 1] = '\0'; + + result = g_list_prepend (result, retval); + } + } + p = strchr (p, '\n'); + if (p) + p++; + } + + return g_list_reverse (result); +} + + +/** + * gnome_uri_list_extract_filenames: + * @uri_list: an uri-list in the standard format + * + * Returns a GList containing strings allocated with g_malloc + * that contain the filenames in the uri-list. + * + * Note that unlike gnome_uri_list_extract_uris() function, this + * will discard any non-file uri from the result value. + */ +GList * +gnome_uri_list_extract_filenames (const gchar * uri_list) +{ + GList *tmp_list, *node, *result; + + g_return_val_if_fail (uri_list != NULL, NULL); + + result = gnome_uri_list_extract_uris (uri_list); + + tmp_list = result; + while (tmp_list) + { + gchar *s = (char *) tmp_list->data; + + node = tmp_list; + tmp_list = tmp_list->next; + + if (!strncmp (s, "file:", 5)) + { + /* added by Jasper Huijsmans + remove leading multiple slashes */ + if (!strncmp (s + 5, "///", 3)) + node->data = g_strdup (s + 7); + else + node->data = g_strdup (s + 5); + } + else + { + node->data = g_strdup (s); + } + g_free (s); + } + return result; +} + + + diff --git a/engines/balou/gnome-uri.h b/engines/balou/gnome-uri.h new file mode 100644 index 0000000..94ef2a8 --- /dev/null +++ b/engines/balou/gnome-uri.h @@ -0,0 +1,30 @@ +/* + * Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library 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 Library General Public License for more details. + * + * You should have received a copy of the GNU Library General + * Public License along with this library; if not, write to the + * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301, USA. + * + */ + +#ifndef __GNOME_URI_H__ +#define __GNOME_URI_H__ + +#include <glib.h> + +void gnome_uri_list_free_strings (GList *list); +GList *gnome_uri_list_extract_uris (const gchar *uri_list); +GList *gnome_uri_list_extract_filenames (const gchar *uri_list); + +#endif /* !__GNOME_URI_H__ */ diff --git a/engines/balou/scripts/Makefile.am b/engines/balou/scripts/Makefile.am new file mode 100644 index 0000000..0ccf8ea --- /dev/null +++ b/engines/balou/scripts/Makefile.am @@ -0,0 +1,6 @@ +baloursciptsdir = $(HELPER_PATH_PREFIX)/xfce4/session +balourscipts_SCRIPTS = \ + balou-export-theme \ + balou-install-theme + +EXTRA_DIST = $(balourscipts_SCRIPTS) diff --git a/engines/balou/scripts/Makefile.in b/engines/balou/scripts/Makefile.in new file mode 100644 index 0000000..4d0cb6d --- /dev/null +++ b/engines/balou/scripts/Makefile.in @@ -0,0 +1,588 @@ +# Makefile.in generated by automake 1.14.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = engines/balou/scripts +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(baloursciptsdir)" +SCRIPTS = $(balourscipts_SCRIPTS) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BACKEND = @BACKEND@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_CFLAGS = @DBUS_CFLAGS@ +DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ +DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ +DBUS_GLIB_REQUIRED_VERSION = @DBUS_GLIB_REQUIRED_VERSION@ +DBUS_GLIB_VERSION = @DBUS_GLIB_VERSION@ +DBUS_LIBS = @DBUS_LIBS@ +DBUS_REQUIRED_VERSION = @DBUS_REQUIRED_VERSION@ +DBUS_VERSION = @DBUS_VERSION@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GMODULE_CFLAGS = @GMODULE_CFLAGS@ +GMODULE_LIBS = @GMODULE_LIBS@ +GMODULE_REQUIRED_VERSION = @GMODULE_REQUIRED_VERSION@ +GMODULE_VERSION = @GMODULE_VERSION@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_VERSION = @GTK_VERSION@ +HELPER_PATH_PREFIX = @HELPER_PATH_PREFIX@ +ICEAUTH = @ICEAUTH@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBSM_CFLAGS = @LIBSM_CFLAGS@ +LIBSM_LDFLAGS = @LIBSM_LDFLAGS@ +LIBSM_LIBS = @LIBSM_LIBS@ +LIBTOOL = @LIBTOOL@ +LIBWNCK_CFLAGS = @LIBWNCK_CFLAGS@ +LIBWNCK_LIBS = @LIBWNCK_LIBS@ +LIBWNCK_REQUIRED_VERSION = @LIBWNCK_REQUIRED_VERSION@ +LIBWNCK_VERSION = @LIBWNCK_VERSION@ +LIBX11_CFLAGS = @LIBX11_CFLAGS@ +LIBX11_LDFLAGS = @LIBX11_LDFLAGS@ +LIBX11_LIBS = @LIBX11_LIBS@ +LIBXFCE4UI_CFLAGS = @LIBXFCE4UI_CFLAGS@ +LIBXFCE4UI_LIBS = @LIBXFCE4UI_LIBS@ +LIBXFCE4UI_REQUIRED_VERSION = @LIBXFCE4UI_REQUIRED_VERSION@ +LIBXFCE4UI_VERSION = @LIBXFCE4UI_VERSION@ +LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@ +LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@ +LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@ +LIBXFCE4UTIL_VERSION = @LIBXFCE4UTIL_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POLKIT_REQUIRED_VERSION = @POLKIT_REQUIRED_VERSION@ +POLKIT_VERSION = @POLKIT_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +RANLIB = @RANLIB@ +RM = @RM@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +UPOWER_CFLAGS = @UPOWER_CFLAGS@ +UPOWER_LIBS = @UPOWER_LIBS@ +UPOWER_REQUIRED_VERSION = @UPOWER_REQUIRED_VERSION@ +UPOWER_VERSION = @UPOWER_VERSION@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XFCE_GLADE_CATALOG_PATH = @XFCE_GLADE_CATALOG_PATH@ +XFCE_GLADE_MODULE_PATH = @XFCE_GLADE_MODULE_PATH@ +XFCE_GLADE_PIXMAP_PATH = @XFCE_GLADE_PIXMAP_PATH@ +XFCONF_CFLAGS = @XFCONF_CFLAGS@ +XFCONF_LIBS = @XFCONF_LIBS@ +XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@ +XFCONF_VERSION = @XFCONF_VERSION@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_ARGS = @XGETTEXT_ARGS@ +XMKMF = @XMKMF@ +XSESSION_PREFIX = @XSESSION_PREFIX@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +baloursciptsdir = $(HELPER_PATH_PREFIX)/xfce4/session +balourscipts_SCRIPTS = \ + balou-export-theme \ + balou-install-theme + +EXTRA_DIST = $(balourscipts_SCRIPTS) +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu engines/balou/scripts/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu engines/balou/scripts/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: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-baloursciptsSCRIPTS: $(balourscipts_SCRIPTS) + @$(NORMAL_INSTALL) + @list='$(balourscipts_SCRIPTS)'; test -n "$(baloursciptsdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(baloursciptsdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(baloursciptsdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n' \ + -e 'h;s|.*|.|' \ + -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) { files[d] = files[d] " " $$1; \ + if (++n[d] == $(am__install_max)) { \ + print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ + else { print "f", d "/" $$4, $$1 } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(baloursciptsdir)$$dir'"; \ + $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(baloursciptsdir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-baloursciptsSCRIPTS: + @$(NORMAL_UNINSTALL) + @list='$(balourscipts_SCRIPTS)'; test -n "$(baloursciptsdir)" || exit 0; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 's,.*/,,;$(transform)'`; \ + dir='$(DESTDIR)$(baloursciptsdir)'; $(am__uninstall_files_from_dir) + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(SCRIPTS) +installdirs: + for dir in "$(DESTDIR)$(baloursciptsdir)"; 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: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-baloursciptsSCRIPTS + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-baloursciptsSCRIPTS + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + cscopelist-am ctags-am distclean distclean-generic \ + distclean-libtool distdir dvi dvi-am html html-am info info-am \ + install install-am install-baloursciptsSCRIPTS install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-baloursciptsSCRIPTS + + +# 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/engines/balou/scripts/balou-export-theme b/engines/balou/scripts/balou-export-theme new file mode 100755 index 0000000..b682067 --- /dev/null +++ b/engines/balou/scripts/balou-export-theme @@ -0,0 +1,51 @@ +#!/bin/sh +# +# $Id$ +# +# Copyright (c) 2004 Benedikt Meurer <benny@xfce.org> +# All rights reserved. +# +# 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. +# + +if test $# -ne 2; then + echo "Usage: balou-export-theme <themerc> <targetfile>" >&2 + exit 1 +fi + +themerc="${1}" +targetfile="${2}" + +# check theme +baloudir=`dirname "${themerc}"` +basedir=`dirname "${baloudir}"` +themesdir=`dirname "${basedir}"` +themename=`basename "${basedir}"` +if test ! -d "${baloudir}" -o ! -d "${basedir}" -o ! -d "${themesdir}"; then + echo "Broken theme detected." >&2 + exit 1 +fi + +# tarup theme +(cd "${themesdir}" \ + && (tar cf - "${themename}/balou" \ + | gzip --best > "${targetfile}")) > /dev/null 2>&1 +if test $? -ne 0; then + echo "Unable to export theme ${themename} to file ${targetfile}" >&2 + exit 1 +fi + +exit 0 diff --git a/engines/balou/scripts/balou-install-theme b/engines/balou/scripts/balou-install-theme new file mode 100755 index 0000000..0f889e4 --- /dev/null +++ b/engines/balou/scripts/balou-install-theme @@ -0,0 +1,103 @@ +#!/bin/sh +# +# $Id$ +# +# Copyright (c) 2004 Benedikt Meurer <benny@xfce.org> +# All rights reserved. +# +# 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. +# + +leave() +{ + if test -d "${tmpdir}"; then + rm -rf "${tmpdir}" >/dev/null 2>&1 + fi + exit $1 +} + +if test $# -ne 2; then + echo "Usage: balou-install-theme <theme> <targetdir>" >&2 + exit 1 +fi + +tmpdir="" +themedir="${1}" +targetdir="${2}" + +# ensure the target directory exists +if test ! -d "${targetdir}"; then + mkdir -p "${targetdir}" >/dev/null 2>&1 + if test $? -ne 0; then + echo "Unable to create themes directory ${targetdir}." >&2 + exit 1 + fi +fi + +# if the source is a file, we expect it to be a tarball +if test -f "${themedir}"; then + tmpdir=`mktemp -d "/tmp/balou-theme-XXXXXX"` || exit 1 + + if echo "${themedir}" | grep '\.tar\.gz$' >/dev/null 2>&1; then + tar xzf "${themedir}" -C "${tmpdir}" >/dev/null 2>&1 + if test $? -ne 0; then + echo "Unable to extract theme." 2>&2 + leave 1 + fi + else + echo "Not a splash theme file: ${themedir}." >&2 + leave 1 + fi + + themerc=`ls ${tmpdir}/*/balou/themerc` || leave 1 + baloudir=`dirname "${themerc}"` || leave 1 + topdir=`dirname "${baloudir}"` || leave 1 + + if test ! -d "${topdir}" -o ! -d "${topdir}/balou/"; then + echo "Invalid theme file format." >&2 + leave 1 + fi + + themedir="${topdir}" +fi + +# verify the theme content +if test -d "${themedir}"; then + if test ! -d "${themedir}/balou/"; then + echo "No balou sub directory in theme." >&2 + leave 1 + fi + + if test ! -r "${themedir}/balou/themerc"; then + echo "No themerc file in theme." >&2 + leave 1 + fi +fi + +# install the theme +themebase=`dirname "${themedir}"` +themename=`basename "${themedir}"` +(cd "${themebase}" \ + && tar cf - "${themename}/balou/" \ + | (cd "${targetdir}" && tar xf -)) >/dev/null 2>&1 +if test $? -ne 0; then + echo "Unable to install the theme ${themename} from ${themebase} to ${targetdir}." >&2 + leave 1 +fi + +# tell the caller the name of the installed plugin +echo "${themename}" +leave 0 diff --git a/engines/balou/themes/Default/Makefile.am b/engines/balou/themes/Default/Makefile.am new file mode 100644 index 0000000..0fbab18 --- /dev/null +++ b/engines/balou/themes/Default/Makefile.am @@ -0,0 +1,7 @@ +themedir = $(datadir)/themes/Default/balou +theme_DATA = \ + logo.png \ + themerc + +EXTRA_DIST = \ + $(theme_DATA) diff --git a/engines/balou/themes/Default/Makefile.in b/engines/balou/themes/Default/Makefile.in new file mode 100644 index 0000000..3298cf5 --- /dev/null +++ b/engines/balou/themes/Default/Makefile.in @@ -0,0 +1,575 @@ +# Makefile.in generated by automake 1.14.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = engines/balou/themes/Default +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(themedir)" +DATA = $(theme_DATA) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BACKEND = @BACKEND@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_CFLAGS = @DBUS_CFLAGS@ +DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ +DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ +DBUS_GLIB_REQUIRED_VERSION = @DBUS_GLIB_REQUIRED_VERSION@ +DBUS_GLIB_VERSION = @DBUS_GLIB_VERSION@ +DBUS_LIBS = @DBUS_LIBS@ +DBUS_REQUIRED_VERSION = @DBUS_REQUIRED_VERSION@ +DBUS_VERSION = @DBUS_VERSION@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GMODULE_CFLAGS = @GMODULE_CFLAGS@ +GMODULE_LIBS = @GMODULE_LIBS@ +GMODULE_REQUIRED_VERSION = @GMODULE_REQUIRED_VERSION@ +GMODULE_VERSION = @GMODULE_VERSION@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_VERSION = @GTK_VERSION@ +HELPER_PATH_PREFIX = @HELPER_PATH_PREFIX@ +ICEAUTH = @ICEAUTH@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBSM_CFLAGS = @LIBSM_CFLAGS@ +LIBSM_LDFLAGS = @LIBSM_LDFLAGS@ +LIBSM_LIBS = @LIBSM_LIBS@ +LIBTOOL = @LIBTOOL@ +LIBWNCK_CFLAGS = @LIBWNCK_CFLAGS@ +LIBWNCK_LIBS = @LIBWNCK_LIBS@ +LIBWNCK_REQUIRED_VERSION = @LIBWNCK_REQUIRED_VERSION@ +LIBWNCK_VERSION = @LIBWNCK_VERSION@ +LIBX11_CFLAGS = @LIBX11_CFLAGS@ +LIBX11_LDFLAGS = @LIBX11_LDFLAGS@ +LIBX11_LIBS = @LIBX11_LIBS@ +LIBXFCE4UI_CFLAGS = @LIBXFCE4UI_CFLAGS@ +LIBXFCE4UI_LIBS = @LIBXFCE4UI_LIBS@ +LIBXFCE4UI_REQUIRED_VERSION = @LIBXFCE4UI_REQUIRED_VERSION@ +LIBXFCE4UI_VERSION = @LIBXFCE4UI_VERSION@ +LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@ +LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@ +LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@ +LIBXFCE4UTIL_VERSION = @LIBXFCE4UTIL_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POLKIT_REQUIRED_VERSION = @POLKIT_REQUIRED_VERSION@ +POLKIT_VERSION = @POLKIT_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +RANLIB = @RANLIB@ +RM = @RM@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +UPOWER_CFLAGS = @UPOWER_CFLAGS@ +UPOWER_LIBS = @UPOWER_LIBS@ +UPOWER_REQUIRED_VERSION = @UPOWER_REQUIRED_VERSION@ +UPOWER_VERSION = @UPOWER_VERSION@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XFCE_GLADE_CATALOG_PATH = @XFCE_GLADE_CATALOG_PATH@ +XFCE_GLADE_MODULE_PATH = @XFCE_GLADE_MODULE_PATH@ +XFCE_GLADE_PIXMAP_PATH = @XFCE_GLADE_PIXMAP_PATH@ +XFCONF_CFLAGS = @XFCONF_CFLAGS@ +XFCONF_LIBS = @XFCONF_LIBS@ +XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@ +XFCONF_VERSION = @XFCONF_VERSION@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_ARGS = @XGETTEXT_ARGS@ +XMKMF = @XMKMF@ +XSESSION_PREFIX = @XSESSION_PREFIX@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +themedir = $(datadir)/themes/Default/balou +theme_DATA = \ + logo.png \ + themerc + +EXTRA_DIST = \ + $(theme_DATA) + +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu engines/balou/themes/Default/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu engines/balou/themes/Default/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: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-themeDATA: $(theme_DATA) + @$(NORMAL_INSTALL) + @list='$(theme_DATA)'; test -n "$(themedir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(themedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(themedir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(themedir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(themedir)" || exit $$?; \ + done + +uninstall-themeDATA: + @$(NORMAL_UNINSTALL) + @list='$(theme_DATA)'; test -n "$(themedir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(themedir)'; $(am__uninstall_files_from_dir) +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(DATA) +installdirs: + for dir in "$(DESTDIR)$(themedir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-themeDATA + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-themeDATA + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + cscopelist-am ctags-am distclean distclean-generic \ + distclean-libtool distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip install-themeDATA installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags-am uninstall uninstall-am uninstall-themeDATA + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/engines/balou/themes/Default/logo.png b/engines/balou/themes/Default/logo.png Binary files differnew file mode 100644 index 0000000..62ff7f5 --- /dev/null +++ b/engines/balou/themes/Default/logo.png diff --git a/engines/balou/themes/Default/themerc b/engines/balou/themes/Default/themerc new file mode 100644 index 0000000..3ca5f1e --- /dev/null +++ b/engines/balou/themes/Default/themerc @@ -0,0 +1,50 @@ +# $Id$ +# +# Default xfce4-session balou theme +# +# Copyright (c) 2004 Benedikt Meurer <benny@xfce.org> +# Copyright (c) 2004 François Le Clainche <fleclainche at wanadoo.fr> +# All rights reserved. +# +# 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. +# + + +# +# Info section +# +[Info] +Name=Default Theme +Name[de]=Standard Thema +Name[ja]=標準ã®ãƒ†ãƒ¼ãƒž +Description=This is the default Balou splash theme. +Description[de]=Dies ist das Standard Balou Thema. +Description[ja]=ã“ã‚Œã¯æ¨™æº–ã® Balou スプラッシュテーマã§ã™ã€‚ + +# +# splash screen settings +# +[Splash Screen] +# The background color, can be a single color or a vertical gradient. The +# latter is written as <color1>:<color2>. +bgcolor=#7991ae:#b6c4d7 +# The foreground color, used for text. +fgcolor=#fefefe +# The logo file, if the extension is missing, xfce4-session will search +# for .svg, .png, .jpeg, .jpg, .xpm +logo=logo + + diff --git a/engines/balou/themes/Makefile.am b/engines/balou/themes/Makefile.am new file mode 100644 index 0000000..76ed875 --- /dev/null +++ b/engines/balou/themes/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = Default diff --git a/engines/balou/themes/Makefile.in b/engines/balou/themes/Makefile.in new file mode 100644 index 0000000..bb7f272 --- /dev/null +++ b/engines/balou/themes/Makefile.in @@ -0,0 +1,694 @@ +# Makefile.in generated by automake 1.14.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = engines/balou/themes +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BACKEND = @BACKEND@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_CFLAGS = @DBUS_CFLAGS@ +DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ +DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ +DBUS_GLIB_REQUIRED_VERSION = @DBUS_GLIB_REQUIRED_VERSION@ +DBUS_GLIB_VERSION = @DBUS_GLIB_VERSION@ +DBUS_LIBS = @DBUS_LIBS@ +DBUS_REQUIRED_VERSION = @DBUS_REQUIRED_VERSION@ +DBUS_VERSION = @DBUS_VERSION@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GMODULE_CFLAGS = @GMODULE_CFLAGS@ +GMODULE_LIBS = @GMODULE_LIBS@ +GMODULE_REQUIRED_VERSION = @GMODULE_REQUIRED_VERSION@ +GMODULE_VERSION = @GMODULE_VERSION@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_VERSION = @GTK_VERSION@ +HELPER_PATH_PREFIX = @HELPER_PATH_PREFIX@ +ICEAUTH = @ICEAUTH@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBSM_CFLAGS = @LIBSM_CFLAGS@ +LIBSM_LDFLAGS = @LIBSM_LDFLAGS@ +LIBSM_LIBS = @LIBSM_LIBS@ +LIBTOOL = @LIBTOOL@ +LIBWNCK_CFLAGS = @LIBWNCK_CFLAGS@ +LIBWNCK_LIBS = @LIBWNCK_LIBS@ +LIBWNCK_REQUIRED_VERSION = @LIBWNCK_REQUIRED_VERSION@ +LIBWNCK_VERSION = @LIBWNCK_VERSION@ +LIBX11_CFLAGS = @LIBX11_CFLAGS@ +LIBX11_LDFLAGS = @LIBX11_LDFLAGS@ +LIBX11_LIBS = @LIBX11_LIBS@ +LIBXFCE4UI_CFLAGS = @LIBXFCE4UI_CFLAGS@ +LIBXFCE4UI_LIBS = @LIBXFCE4UI_LIBS@ +LIBXFCE4UI_REQUIRED_VERSION = @LIBXFCE4UI_REQUIRED_VERSION@ +LIBXFCE4UI_VERSION = @LIBXFCE4UI_VERSION@ +LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@ +LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@ +LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@ +LIBXFCE4UTIL_VERSION = @LIBXFCE4UTIL_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POLKIT_REQUIRED_VERSION = @POLKIT_REQUIRED_VERSION@ +POLKIT_VERSION = @POLKIT_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +RANLIB = @RANLIB@ +RM = @RM@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +UPOWER_CFLAGS = @UPOWER_CFLAGS@ +UPOWER_LIBS = @UPOWER_LIBS@ +UPOWER_REQUIRED_VERSION = @UPOWER_REQUIRED_VERSION@ +UPOWER_VERSION = @UPOWER_VERSION@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XFCE_GLADE_CATALOG_PATH = @XFCE_GLADE_CATALOG_PATH@ +XFCE_GLADE_MODULE_PATH = @XFCE_GLADE_MODULE_PATH@ +XFCE_GLADE_PIXMAP_PATH = @XFCE_GLADE_PIXMAP_PATH@ +XFCONF_CFLAGS = @XFCONF_CFLAGS@ +XFCONF_LIBS = @XFCONF_LIBS@ +XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@ +XFCONF_VERSION = @XFCONF_VERSION@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_ARGS = @XGETTEXT_ARGS@ +XMKMF = @XMKMF@ +XSESSION_PREFIX = @XSESSION_PREFIX@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +SUBDIRS = Default +all: all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu engines/balou/themes/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu engines/balou/themes/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: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +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: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(am__recursive_targets) install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/engines/mice/Makefile.am b/engines/mice/Makefile.am new file mode 100644 index 0000000..8d5db2a --- /dev/null +++ b/engines/mice/Makefile.am @@ -0,0 +1,59 @@ +micedir = $(libdir)/xfce4/session/splash-engines + +mice_LTLIBRARIES = libmice.la + +libmice_la_SOURCES = \ + preview.h \ + slide.h \ + mice.c + +libmice_la_CFLAGS = \ + -I$(top_srcdir) \ + $(LIBXFCE4UI_CFLAGS) \ + $(XFCONF_CFLAGS) + +libmice_la_LDFLAGS = \ + -avoid-version \ + -no-undefined \ + -module + +libmice_la_LIBADD = \ + $(top_builddir)/libxfsm/libxfsm-4.6.la \ + $(LIBXFCE4UI_LIBS) \ + $(XFCONF_LIBS) + +libmice_la_DEPENDENCIES = \ + $(top_builddir)/libxfsm/libxfsm-4.6.la + +noinst_PROGRAMS = \ + generate + +generate_SOURCES = \ + generate.c + +generate_CFLAGS = \ + $(LIBXFCE4UI_CFLAGS) + +generate_LDADD = \ + $(LIBXFCE4UI_LIBS) + +if MAINTAINER_MODE + +BUILT_SOURCES = \ + slide.h \ + preview.h + +preview.h: $(srcdir)/preview.png + $(AM_V_GEN) gdk-pixbuf-csource --static --stream --name=preview $< > $@ + +slide.h: $(srcdir)/slide.png + $(AM_V_GEN) gdk-pixbuf-csource --static --stream --name=slide $< > $@ + +DISTCLEANFILES = \ + $(BUILT_SOURCES) + +endif + +EXTRA_DIST = \ + preview.png \ + slide.png diff --git a/engines/mice/Makefile.in b/engines/mice/Makefile.in new file mode 100644 index 0000000..2c32d84 --- /dev/null +++ b/engines/mice/Makefile.in @@ -0,0 +1,819 @@ +# Makefile.in generated by automake 1.14.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +noinst_PROGRAMS = generate$(EXEEXT) +subdir = engines/mice +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(micedir)" +LTLIBRARIES = $(mice_LTLIBRARIES) +am__DEPENDENCIES_1 = +am_libmice_la_OBJECTS = libmice_la-mice.lo +libmice_la_OBJECTS = $(am_libmice_la_OBJECTS) +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +libmice_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libmice_la_CFLAGS) \ + $(CFLAGS) $(libmice_la_LDFLAGS) $(LDFLAGS) -o $@ +PROGRAMS = $(noinst_PROGRAMS) +am_generate_OBJECTS = generate-generate.$(OBJEXT) +generate_OBJECTS = $(am_generate_OBJECTS) +generate_DEPENDENCIES = $(am__DEPENDENCIES_1) +generate_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(generate_CFLAGS) \ + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_@AM_V@) +am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = +CCLD = $(CC) +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_@AM_V@) +am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = +SOURCES = $(libmice_la_SOURCES) $(generate_SOURCES) +DIST_SOURCES = $(libmice_la_SOURCES) $(generate_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BACKEND = @BACKEND@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_CFLAGS = @DBUS_CFLAGS@ +DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ +DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ +DBUS_GLIB_REQUIRED_VERSION = @DBUS_GLIB_REQUIRED_VERSION@ +DBUS_GLIB_VERSION = @DBUS_GLIB_VERSION@ +DBUS_LIBS = @DBUS_LIBS@ +DBUS_REQUIRED_VERSION = @DBUS_REQUIRED_VERSION@ +DBUS_VERSION = @DBUS_VERSION@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GMODULE_CFLAGS = @GMODULE_CFLAGS@ +GMODULE_LIBS = @GMODULE_LIBS@ +GMODULE_REQUIRED_VERSION = @GMODULE_REQUIRED_VERSION@ +GMODULE_VERSION = @GMODULE_VERSION@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_VERSION = @GTK_VERSION@ +HELPER_PATH_PREFIX = @HELPER_PATH_PREFIX@ +ICEAUTH = @ICEAUTH@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBSM_CFLAGS = @LIBSM_CFLAGS@ +LIBSM_LDFLAGS = @LIBSM_LDFLAGS@ +LIBSM_LIBS = @LIBSM_LIBS@ +LIBTOOL = @LIBTOOL@ +LIBWNCK_CFLAGS = @LIBWNCK_CFLAGS@ +LIBWNCK_LIBS = @LIBWNCK_LIBS@ +LIBWNCK_REQUIRED_VERSION = @LIBWNCK_REQUIRED_VERSION@ +LIBWNCK_VERSION = @LIBWNCK_VERSION@ +LIBX11_CFLAGS = @LIBX11_CFLAGS@ +LIBX11_LDFLAGS = @LIBX11_LDFLAGS@ +LIBX11_LIBS = @LIBX11_LIBS@ +LIBXFCE4UI_CFLAGS = @LIBXFCE4UI_CFLAGS@ +LIBXFCE4UI_LIBS = @LIBXFCE4UI_LIBS@ +LIBXFCE4UI_REQUIRED_VERSION = @LIBXFCE4UI_REQUIRED_VERSION@ +LIBXFCE4UI_VERSION = @LIBXFCE4UI_VERSION@ +LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@ +LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@ +LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@ +LIBXFCE4UTIL_VERSION = @LIBXFCE4UTIL_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POLKIT_REQUIRED_VERSION = @POLKIT_REQUIRED_VERSION@ +POLKIT_VERSION = @POLKIT_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +RANLIB = @RANLIB@ +RM = @RM@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +UPOWER_CFLAGS = @UPOWER_CFLAGS@ +UPOWER_LIBS = @UPOWER_LIBS@ +UPOWER_REQUIRED_VERSION = @UPOWER_REQUIRED_VERSION@ +UPOWER_VERSION = @UPOWER_VERSION@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XFCE_GLADE_CATALOG_PATH = @XFCE_GLADE_CATALOG_PATH@ +XFCE_GLADE_MODULE_PATH = @XFCE_GLADE_MODULE_PATH@ +XFCE_GLADE_PIXMAP_PATH = @XFCE_GLADE_PIXMAP_PATH@ +XFCONF_CFLAGS = @XFCONF_CFLAGS@ +XFCONF_LIBS = @XFCONF_LIBS@ +XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@ +XFCONF_VERSION = @XFCONF_VERSION@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_ARGS = @XGETTEXT_ARGS@ +XMKMF = @XMKMF@ +XSESSION_PREFIX = @XSESSION_PREFIX@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +micedir = $(libdir)/xfce4/session/splash-engines +mice_LTLIBRARIES = libmice.la +libmice_la_SOURCES = \ + preview.h \ + slide.h \ + mice.c + +libmice_la_CFLAGS = \ + -I$(top_srcdir) \ + $(LIBXFCE4UI_CFLAGS) \ + $(XFCONF_CFLAGS) + +libmice_la_LDFLAGS = \ + -avoid-version \ + -no-undefined \ + -module + +libmice_la_LIBADD = \ + $(top_builddir)/libxfsm/libxfsm-4.6.la \ + $(LIBXFCE4UI_LIBS) \ + $(XFCONF_LIBS) + +libmice_la_DEPENDENCIES = \ + $(top_builddir)/libxfsm/libxfsm-4.6.la + +generate_SOURCES = \ + generate.c + +generate_CFLAGS = \ + $(LIBXFCE4UI_CFLAGS) + +generate_LDADD = \ + $(LIBXFCE4UI_LIBS) + +@MAINTAINER_MODE_TRUE@BUILT_SOURCES = \ +@MAINTAINER_MODE_TRUE@ slide.h \ +@MAINTAINER_MODE_TRUE@ preview.h + +@MAINTAINER_MODE_TRUE@DISTCLEANFILES = \ +@MAINTAINER_MODE_TRUE@ $(BUILT_SOURCES) + +EXTRA_DIST = \ + preview.png \ + slide.png + +all: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu engines/mice/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu engines/mice/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: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +install-miceLTLIBRARIES: $(mice_LTLIBRARIES) + @$(NORMAL_INSTALL) + @list='$(mice_LTLIBRARIES)'; test -n "$(micedir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(micedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(micedir)" || exit 1; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(micedir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(micedir)"; \ + } + +uninstall-miceLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(mice_LTLIBRARIES)'; test -n "$(micedir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(micedir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(micedir)/$$f"; \ + done + +clean-miceLTLIBRARIES: + -test -z "$(mice_LTLIBRARIES)" || rm -f $(mice_LTLIBRARIES) + @list='$(mice_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + +libmice.la: $(libmice_la_OBJECTS) $(libmice_la_DEPENDENCIES) $(EXTRA_libmice_la_DEPENDENCIES) + $(AM_V_CCLD)$(libmice_la_LINK) -rpath $(micedir) $(libmice_la_OBJECTS) $(libmice_la_LIBADD) $(LIBS) + +clean-noinstPROGRAMS: + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list + +generate$(EXEEXT): $(generate_OBJECTS) $(generate_DEPENDENCIES) $(EXTRA_generate_DEPENDENCIES) + @rm -f generate$(EXEEXT) + $(AM_V_CCLD)$(generate_LINK) $(generate_OBJECTS) $(generate_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/generate-generate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmice_la-mice.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< + +.c.obj: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< + +libmice_la-mice.lo: mice.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmice_la_CFLAGS) $(CFLAGS) -MT libmice_la-mice.lo -MD -MP -MF $(DEPDIR)/libmice_la-mice.Tpo -c -o libmice_la-mice.lo `test -f 'mice.c' || echo '$(srcdir)/'`mice.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmice_la-mice.Tpo $(DEPDIR)/libmice_la-mice.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mice.c' object='libmice_la-mice.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmice_la_CFLAGS) $(CFLAGS) -c -o libmice_la-mice.lo `test -f 'mice.c' || echo '$(srcdir)/'`mice.c + +generate-generate.o: generate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(generate_CFLAGS) $(CFLAGS) -MT generate-generate.o -MD -MP -MF $(DEPDIR)/generate-generate.Tpo -c -o generate-generate.o `test -f 'generate.c' || echo '$(srcdir)/'`generate.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/generate-generate.Tpo $(DEPDIR)/generate-generate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='generate.c' object='generate-generate.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(generate_CFLAGS) $(CFLAGS) -c -o generate-generate.o `test -f 'generate.c' || echo '$(srcdir)/'`generate.c + +generate-generate.obj: generate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(generate_CFLAGS) $(CFLAGS) -MT generate-generate.obj -MD -MP -MF $(DEPDIR)/generate-generate.Tpo -c -o generate-generate.obj `if test -f 'generate.c'; then $(CYGPATH_W) 'generate.c'; else $(CYGPATH_W) '$(srcdir)/generate.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/generate-generate.Tpo $(DEPDIR)/generate-generate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='generate.c' object='generate-generate.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(generate_CFLAGS) $(CFLAGS) -c -o generate-generate.obj `if test -f 'generate.c'; then $(CYGPATH_W) 'generate.c'; else $(CYGPATH_W) '$(srcdir)/generate.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) check-am +all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) +installdirs: + for dir in "$(DESTDIR)$(micedir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) +clean: clean-am + +clean-am: clean-generic clean-libtool clean-miceLTLIBRARIES \ + clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-miceLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-miceLTLIBRARIES + +.MAKE: all check install install-am install-strip + +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-miceLTLIBRARIES clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man \ + install-miceLTLIBRARIES install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-miceLTLIBRARIES + + +@MAINTAINER_MODE_TRUE@preview.h: $(srcdir)/preview.png +@MAINTAINER_MODE_TRUE@ $(AM_V_GEN) gdk-pixbuf-csource --static --stream --name=preview $< > $@ + +@MAINTAINER_MODE_TRUE@slide.h: $(srcdir)/slide.png +@MAINTAINER_MODE_TRUE@ $(AM_V_GEN) gdk-pixbuf-csource --static --stream --name=slide $< > $@ + +# 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/engines/mice/generate.c b/engines/mice/generate.c new file mode 100644 index 0000000..9645290 --- /dev/null +++ b/engines/mice/generate.c @@ -0,0 +1,123 @@ +/* $Id$ */ +/*- + * Copyright (c) 2003-2004 Benedikt Meurer <benny@xfce.org> + * All rights reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301 USA. + */ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#include <stdio.h> +#ifdef HAVE_STDLIB_H +#include <stdlib.h> +#endif + +#include <limits.h> +#include <errno.h> + +#include <gtk/gtk.h> + + +static GdkPixbuf* +create_slide (GdkPixbuf *base, int steps) +{ + GdkPixbuf *result; + int rw, rh; + int bw, bh; + int i; + guchar *pixels, *p; + int rowstride; + int n_channels; + int x, y; + + bw = gdk_pixbuf_get_width (base); + bh = gdk_pixbuf_get_height (base); + + rw = bw * steps; + rh = bh; + + result = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, rw, rh); + rowstride = gdk_pixbuf_get_rowstride (result); + pixels = gdk_pixbuf_get_pixels (result); + n_channels = gdk_pixbuf_get_n_channels (result); + + for (i = 0; i < steps; ++i) + { + gdk_pixbuf_copy_area (base, 0, 0, bw, bh, + result, i * bw, 0); + + for (x = 0; x < bw; ++x) + { + for (y = 0; y < bh; ++y) + { + p = pixels + y * rowstride + (i * bw + x) * n_channels; + p[3] = ((i + 1) * p[3]) / (steps + 1); + } + } + } + + return result; +} + + +int main (int argc, char **argv) +{ + GdkPixbuf *base; + GdkPixbuf *result; + glong val; + + gtk_init (&argc, &argv); + + if (argc != 3) + { + fprintf (stderr, "Usage: generate <file> <steps>\n"); + return EXIT_FAILURE; + } + + base = gdk_pixbuf_new_from_file (argv[1], NULL); + if (base == NULL) + { + fprintf (stderr, "generate: Unable to open file %s\n", argv[1]); + return EXIT_FAILURE; + } + + val = strtol (argv[2], NULL, 10); + + /* Error checking for untrusted input */ + if ((errno == ERANGE && (val == LONG_MAX || val == LONG_MIN)) || (errno != 0 && val == 0)) + { + perror("strtol"); + exit(EXIT_FAILURE); + } + + /* Sanity checks */ + if (val > INT_MAX) + val = INT_MAX; + + if (val < 0) + val = 0; + + result = create_slide (base, val); + + gdk_pixbuf_save (result, "slide.png", "png", NULL, NULL); + + printf ("generate: New slide written to slide.png successfully.\n"); + + return EXIT_SUCCESS; +} diff --git a/engines/mice/mice.c b/engines/mice/mice.c new file mode 100644 index 0000000..4b89f14 --- /dev/null +++ b/engines/mice/mice.c @@ -0,0 +1,382 @@ +/* $Id$ */ +/*- + * Copyright (c) 2003-2004 Benedikt Meurer <benny@xfce.org> + * All rights reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301 USA. + */ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#include <X11/Xlib.h> + +#include <gdk-pixbuf/gdk-pixdata.h> +#include <gmodule.h> + +#include <libxfsm/xfsm-splash-engine.h> + +#include <engines/mice/preview.h> +#include <engines/mice/slide.h> + + +#define BORDER 2 +#define COLOR "#DAE7FE" +#define STEPS 8 + + +#define MICE_WINDOW(obj) ((MiceWindow *)(obj)) +#define MICE(obj) ((Mice *)(obj)) + + +typedef struct _MiceWindow MiceWindow; +typedef struct _Mice Mice; + + +struct _MiceWindow +{ + GdkWindow *window; + GdkPixmap *pixmap; + GdkGC *gc; + int x; + int y; + Mice *mice; +}; + + +struct _Mice +{ + gboolean dialog_active; + GList *windows; + MiceWindow *mainwin; + int base_width; + int base_height; + int step; + int direction; + guint timeout_id; +}; + + +G_MODULE_EXPORT void config_init (XfsmSplashConfig *config); +G_MODULE_EXPORT void engine_init (XfsmSplashEngine *engine); + + +static GdkFilterReturn +mice_filter (GdkXEvent *xevent, GdkEvent *event, gpointer user_data) +{ + MiceWindow *mice_window = MICE_WINDOW (user_data); + XVisibilityEvent *xvisev = (XVisibilityEvent *) xevent; + + switch (xvisev->type) + { + case VisibilityNotify: + if (!mice_window->mice->dialog_active) + { + gdk_window_raise (mice_window->window); + return GDK_FILTER_REMOVE; + } + break; + } + + return GDK_FILTER_CONTINUE; +} + + +static MiceWindow* +mice_window_new (GdkScreen *screen, + int monitor, + GdkPixmap *pixmap, + GdkGC *gc, + const GdkColor *color, + GdkCursor *cursor, + Mice *mice) +{ + GdkRectangle geometry; + GdkWindowAttr attr; + MiceWindow *mice_window; + + gdk_screen_get_monitor_geometry (screen, monitor, &geometry); + + mice_window = g_new0 (MiceWindow, 1); + mice_window->mice = mice; + mice_window->pixmap = GDK_PIXMAP (g_object_ref (pixmap)); + mice_window->gc = GDK_GC (g_object_ref (gc)); + + /* init win attributes */ + attr.x = geometry.x; + attr.y = geometry.y; + attr.event_mask = GDK_VISIBILITY_NOTIFY_MASK; + attr.width = geometry.width; + attr.height = geometry.height; + attr.wclass = GDK_INPUT_OUTPUT; + attr.window_type = GDK_WINDOW_TEMP; + attr.cursor = cursor; + attr.override_redirect = TRUE; + + mice_window->window = gdk_window_new (gdk_screen_get_root_window (screen), + &attr, GDK_WA_X | GDK_WA_Y + | GDK_WA_NOREDIR | GDK_WA_CURSOR); + + gdk_window_set_background (mice_window->window, color); + + /* center pixmap */ + mice_window->x = (geometry.width - mice->base_width) / 2; + mice_window->y = (geometry.height - mice->base_height) / 2; + + return mice_window; +} + + +static void +mice_step (Mice *mice) +{ + MiceWindow *mice_window; + GList *lp; + int sx; + int sy; + + sx = mice->step * mice->base_width; + sy = 0; + + for (lp = mice->windows; lp != NULL; lp = lp->next) + { + mice_window = MICE_WINDOW (lp->data); + gdk_draw_drawable (mice_window->window, + mice_window->gc, + mice_window->pixmap, + sx, sy, + mice_window->x, + mice_window->y, + mice->base_width, + mice->base_height); + } + + if (mice->step == 0 && mice->direction < 0) + { + mice->step++; + mice->direction = 1; + } + else if (mice->step == STEPS - 1 && mice->direction > 0) + { + mice->step--; + mice->direction = -1; + } + else + { + mice->step += mice->direction; + } +} + + +static gboolean +mice_timeout (gpointer user_data) +{ + Mice *mice = MICE (user_data); + + if (!mice->dialog_active) + mice_step (mice); + + return TRUE; +} + + +static void +mice_setup (XfsmSplashEngine *engine, + XfsmSplashRc *rc) +{ + MiceWindow *mice_window; + GdkGCValues gc_values; + GdkColormap *cmap; + GdkWindow *root; + GdkPixmap *pixmap; + GdkPixbuf *pixbuf; + GdkColor color; + GdkCursor *cursor; + GdkScreen *screen; + GdkGC *gc; + GList *lp; + Mice *mice = MICE (engine->user_data); + int pw, ph; + int nscreens; + int nmonitors; + int n, m; + + gdk_color_parse (COLOR, &color); + cursor = gdk_cursor_new (GDK_WATCH); + + /* load slide pixbuf */ + pixbuf = gdk_pixbuf_new_from_inline (-1, slide, FALSE, NULL); + pw = gdk_pixbuf_get_width (pixbuf); + ph = gdk_pixbuf_get_height (pixbuf); + + mice->base_width = pw / STEPS; + mice->base_height = ph; + mice->step = 0; + mice->direction = 1; + + nscreens = gdk_display_get_n_screens (engine->display); + for (n = 0; n < nscreens; ++n) + { + screen = gdk_display_get_screen (engine->display, n); + nmonitors = gdk_screen_get_n_monitors (screen); + root = gdk_screen_get_root_window (screen); + + /* allocate color */ + cmap = gdk_drawable_get_colormap (root); + gdk_rgb_find_color (cmap, &color); + + /* create graphics context for this screen */ + gc_values.function = GDK_COPY; + gc_values.graphics_exposures = FALSE; + gc_values.foreground = color; + gc = gdk_gc_new_with_values (root, &gc_values, GDK_GC_FUNCTION + | GDK_GC_EXPOSURES | GDK_GC_FOREGROUND); + + /* create pixmap for this screen */ + pixmap = gdk_pixmap_new (root, pw, ph, -1); + gdk_draw_rectangle (pixmap, gc, TRUE, 0, 0, pw, ph); + gdk_draw_pixbuf (pixmap, gc, pixbuf, 0, 0, 0, 0, + pw, ph, GDK_RGB_DITHER_NONE, 0, 0); + + for (m = 0; m < nmonitors; ++m) + { + mice_window = mice_window_new (screen, m, pixmap, gc, + &color, cursor, mice); + mice->windows = g_list_append (mice->windows, mice_window); + + if (screen == engine->primary_screen && m == engine->primary_monitor) + mice->mainwin = mice_window; + } + + /* cleanup for this screen */ + g_object_unref (pixmap); + g_object_unref (gc); + } + + /* show all windows and connect filters */ + for (lp = mice->windows; lp != NULL; lp = lp->next) + { + mice_window = MICE_WINDOW (lp->data); + gdk_window_show (mice_window->window); + gdk_window_add_filter (mice_window->window, mice_filter, mice_window); + } + + /* start timer */ + mice->timeout_id = g_timeout_add (100, mice_timeout, mice); + + /* cleanup */ + g_object_unref (pixbuf); + gdk_cursor_unref (cursor); +} + + +static void +mice_next (XfsmSplashEngine *engine, const gchar *text) +{ + /* nothing to be done here */ +} + + +static int +mice_run (XfsmSplashEngine *engine, + GtkWidget *dialog) +{ + Mice *mice = MICE (engine->user_data); + MiceWindow *mainwin = mice->mainwin; + GtkRequisition requisition; + int result; + int x, y; + int wx, wy; + int ww, wh; + + mice->dialog_active = TRUE; + + gdk_window_get_origin (mainwin->window, &wx, &wy); + gdk_drawable_get_size (mainwin->window, &ww, &wh); + gtk_window_set_screen (GTK_WINDOW (dialog), + gdk_drawable_get_screen (mainwin->window)); + gtk_widget_size_request (dialog, &requisition); + x = wx + (ww - requisition.width) / 2; + y = wy + (wh - requisition.height) / 2; + gtk_window_move (GTK_WINDOW (dialog), x, y); + result = gtk_dialog_run (GTK_DIALOG (dialog)); + + mice->dialog_active = FALSE; + + return result; +} + + +static void +mice_destroy (XfsmSplashEngine *engine) +{ + MiceWindow *mice_window; + Mice *mice = MICE (engine->user_data); + GList *lp; + + for (lp = mice->windows; lp != NULL; lp = lp->next) + { + mice_window = MICE_WINDOW (lp->data); + gdk_window_remove_filter (mice_window->window, mice_filter, mice); + gdk_window_destroy (mice_window->window); + g_object_unref (mice_window->pixmap); + g_object_unref (mice_window->gc); + g_free (mice_window); + } + + g_source_remove (mice->timeout_id); + g_list_free (mice->windows); + g_free (mice); +} + + +G_MODULE_EXPORT void +engine_init (XfsmSplashEngine *engine) +{ + Mice *mice; + + mice = g_new0 (Mice, 1); + + engine->user_data = mice; + engine->setup = mice_setup; + engine->next = mice_next; + engine->run = mice_run; + engine->destroy = mice_destroy; +} + + + +static GdkPixbuf* +config_preview (XfsmSplashConfig *config) +{ + return gdk_pixbuf_new_from_inline (-1, preview, FALSE, NULL); +} + + +G_MODULE_EXPORT void +config_init (XfsmSplashConfig *config) +{ + config->name = g_strdup (_("Mice")); + config->description = g_strdup (_("Mice Splash Engine")); + config->version = g_strdup (VERSION); + config->author = g_strdup ("Benedikt Meurer"); + config->homepage = g_strdup ("http://www.xfce.org/"); + + config->preview = config_preview; +} + + diff --git a/engines/mice/preview.h b/engines/mice/preview.h new file mode 100644 index 0000000..eb42cb8 --- /dev/null +++ b/engines/mice/preview.h @@ -0,0 +1,201 @@ +/* GdkPixbuf RGB C-Source image dump 1-byte-run-length-encoded */ + +#ifdef __SUNPRO_C +#pragma align 4 (preview) +#endif +#ifdef __GNUC__ +static const guint8 preview[] __attribute__ ((__aligned__ (4))) = +#else +static const guint8 preview[] = +#endif +{ "" + /* Pixbuf magic (0x47646b50) */ + "GdkP" + /* length: header (24) + pixel_data (3307) */ + "\0\0\15\3" + /* pixdata_type (0x2010001) */ + "\2\1\0\1" + /* rowstride (900) */ + "\0\0\3\204" + /* width (300) */ + "\0\0\1," + /* height (240) */ + "\0\0\0\360" + /* pixel_data: */ + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\336\332\347\376\3~\205\222\234\245" + "\265\324\341\367\377\332\347\376\377\332\347\376\253\332\347\376\5\327" + "\344\373\233\244\264]cm\215\225\244\311\325\352\237\332\347\376\4\260" + "\273\315PU^agr\321\336\364\377\332\347\376\377\332\347\376\210\332\347" + "\376\6\323\340\366\224\235\254UZcpw\202\242\253\274\314\331\356\230\332" + "\347\376\5\320\334\362\216\226\245\301\315\341\332\347\376sz\206\202" + "EIQ\1\233\244\264\377\332\347\376\377\332\347\376\212\332\347\376\7\325" + "\342\370\240\251\272agrFJRkq}\247\261\302\327\344\373\225\332\347\376" + "\5{\202\217EIQTYb\320\334\362sy\205\202EIQ\1z\202\216\207\332\347\376" + "\1\324\341\367\377\332\347\376\377\332\347\376\205\332\347\376\6\264" + "\277\322lr~EIQ[`j\250\262\303\331\346\375\223\332\347\376\1afq\202EI" + "Q\2\212\223\241\212\222\240\202EIQ\1lr~\207\332\347\376\3\221\232\251" + "\332\347\376\240\251\272\377\332\347\376\377\332\347\376\205\332\347" + "\376\5\260\273\315^dnEIQms\177\306\321\346\222\332\347\376\1pw\202\202" + "EIQ\2NR[\247\261\302\202EIQ\1gmx\206\332\347\376\4\331\346\375\177\207" + "\224\267\302\325\207\217\235\377\332\347\376\377\332\347\376\206\332" + "\347\376\5\327\343\372\223\234\253JNVMRZ\244\256\277\221\332\347\376" + "\1\223\234\253\203EIQ\1Y^h\202EIQ\13IMUdju|\203\220\225\236\255\264\276" + "\321\323\340\366\332\347\376\314\331\356\216\226\245lr~\313\330\355\377" + "\332\347\376\377\332\347\376\210\332\347\376\5\301\315\341agrEIQ\203" + "\213\230\327\344\373\216\332\347\376\2\331\346\375gny\213EIQ\5JNVou\201" + "\235\247\267\266\301\324\240\251\272\377\332\347\376\377\332\347\376" + "\212\332\347\376\14\326\342\371\203\213\230EIQnu\200\323\340\366\330" + "\345\374\255\267\311\206\216\234\205\214\232\231\242\262\263\275\320" + "\315\331\357\206\332\347\376\1\264\276\321\206EIQ\4GKSEIQ\255\267\311" + "qx\203\205EIQ\2Z_i\270\303\326\377\332\347\376\377\332\347\376\214\332" + "\347\376\4\234\245\265FJRcit]cm\205EIQ\10FJRUZcmt\200\205\214\232\227" + "\240\260\242\253\274\234\246\266]cm\206EIQ\4TYb`ep\224\235\254ekv\206" + "EIQ\2JNV\275\310\334\377\332\347\376\377\332\347\376\214\332\347\376" + "\1\214\225\243\226EIQ\3\207\217\235x\177\213FJR\207EIQ\1t{\207\377\332" + "\347\376\377\332\347\376\213\332\347\376\2\331\346\375flw\240EIQ\1pw" + "\202\377\332\347\376\377\332\347\376\213\332\347\376\1\252\264\306\232" + "EIQ\2io{W\\f\204EIQ\2PU^\301\315\341\377\332\347\376\377\332\347\376" + "\213\332\347\376\1nu\200\230EIQ\4OS\\sy\205[akov\201\203EIQ\2flw\306" + "\322\347\377\332\347\376\377\332\347\376\213\332\347\376\2\327\343\372" + "JOW\232EIQ\6\205\214\232pw\202EIQSXa\236\250\271\331\346\375\377\332" + "\347\376\377\332\347\376\214\332\347\376\1\303\317\343\232EIQ\5LQYTY" + "bSXa\225\236\255\323\340\366\377\332\347\376\377\332\347\376\216\332" + "\347\376\1\270\303\326\232EIQ\3W\\f\235\247\267\326\342\371\377\332\347" + "\376\377\332\347\376\220\332\347\376\1\270\303\326\231EIQ\2FJR\314\331" + "\356\377\332\347\376\377\332\347\376\222\332\347\376\1\302\316\342\231" + "EIQ\2FJR\300\313\337\377\332\347\376\377\332\347\376\222\332\347\376" + "\1\310\324\351\232EIQ\2V[e\311\325\352\377\332\347\376\377\332\347\376" + "\220\332\347\376\2\323\340\366gny\233EIQ\2`ep\325\342\370\377\332\347" + "\376\377\332\347\376\217\332\347\376\1sz\206\230EIQ\6U[d\247\261\302" + "~\205\222PU^EIQ\233\244\264\377\332\347\376\377\332\347\376\216\332\347" + "\376\4\326\343\371UZcx\177\213\212\222\241\203EIQ\3pw\202kq}LQY\213E" + "IQ\2HLTGKS\204EIQ\5x\177\213\331\346\375\327\344\373\272\305\330\307" + "\323\350\377\332\347\376\377\332\347\376\221\332\347\376\4\203\213\230" + "EIQFJR\221\232\251\202\332\347\376\20\327\344\373\305\320\345\261\274" + "\316\243\255\276\232\243\263\225\236\255\225\236\256\226\237\257\234" + "\246\266\246\260\301\263\275\320\303\317\343\326\342\371\306\322\347" + "\205\215\233MRZ\203EIQ\1\223\234\253\377\332\347\376\377\332\347\376" + "\223\332\347\376\4\331\346\375UZcIMU\243\255\276\222\332\347\376\5\321" + "\336\364\233\244\264`epEIQagr\377\332\347\376\377\332\347\376\223\332" + "\347\376\3\322\336\364Y^h\267\302\325\226\332\347\376\2\301\315\341\276" + "\311\335\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332" + "\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347" + "\376\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376" + "\377\332\347\376\377\332\347\376\377\332\347\376\377\332\347\376\377" + "\332\347\376\377\332\347\376\377\332\347\376\347\332\347\376"}; + + diff --git a/engines/mice/preview.png b/engines/mice/preview.png Binary files differnew file mode 100644 index 0000000..cdd880b --- /dev/null +++ b/engines/mice/preview.png diff --git a/engines/mice/slide.h b/engines/mice/slide.h new file mode 100644 index 0000000..b5a25fc --- /dev/null +++ b/engines/mice/slide.h @@ -0,0 +1,860 @@ +/* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */ + +#ifdef __SUNPRO_C +#pragma align 4 (slide) +#endif +#ifdef __GNUC__ +static const guint8 slide[] __attribute__ ((__aligned__ (4))) = +#else +static const guint8 slide[] = +#endif +{ "" + /* Pixbuf magic (0x47646b50) */ + "GdkP" + /* length: header (24) + pixel_data (25824) */ + "\0\0d\370" + /* pixdata_type (0x2010002) */ + "\2\1\0\2" + /* rowstride (3200) */ + "\0\0\14\200" + /* width (800) */ + "\0\0\3\40" + /* height (52) */ + "\0\0\0""4" + /* pixel_data: */ + "\3\0\0\0\27\0\0\0\17\1\1\1\2\341\0\0\0\0\3\0\0\0/\0\0\0\36\1\1\1\5\341" + "\0\0\0\0\3\0\0\0F\0\0\0-\1\1\1\10\341\0\0\0\0\3\0\0\0^\0\0\0<\1\1\1\13" + "\341\0\0\0\0\3\0\0\0u\0\0\0K\1\1\1\16\341\0\0\0\0\3\0\0\0\215\0\0\0Z" + "\1\1\1\21\341\0\0\0\0\3\0\0\0\244\0\0\0i\1\1\1\24\341\0\0\0\0\3\0\0\0" + "\274\0\0\0x\1\1\1\27\341\0\0\0\0\6\1\1\1\6\0\0\0\31\0\0\0\33\0\0\0\21" + "\1\1\1\4\77\77@\0\304\0\0\0\0\3QQQ\0\0\0\0\0\2\2\2\0\227\0\0\0\0\6\1" + "\1\1\15\0\0\0""2\0\0\0""7\0\0\0\"\1\1\1\11\77\77@\0\304\0\0\0\0\3QQQ" + "\0\0\0\0\0\2\2\2\0\227\0\0\0\0\6\1\1\1\24\0\0\0K\0\0\0R\0\0\0""3\1\1" + "\1\16\77\77@\0\304\0\0\0\0\3QQQ\0\0\0\0\0\2\2\2\0\227\0\0\0\0\6\1\1\1" + "\33\0\0\0d\0\0\0n\0\0\0D\1\1\1\22\77\77@\0\304\0\0\0\0\3QQQ\0\0\0\0\0" + "\2\2\2\0\227\0\0\0\0\6\1\1\1!\0\0\0~\0\0\0\211\0\0\0V\1\1\1\27\77\77" + "@\0\304\0\0\0\0\3QQQ\0\0\0\0\1\2\2\2\0\227\0\0\0\0\6\1\1\1(\0\0\0\227" + "\0\0\0\245\0\0\0g\1\1\1\34\77\77@\0\304\0\0\0\0\3QQQ\0\0\0\0\1\2\2\2" + "\0\227\0\0\0\0\6\1\1\1/\0\0\0\260\0\0\0\300\0\0\0x\1\1\1\40\77\77@\0" + "\304\0\0\0\0\3QQQ\0\0\0\0\1\2\2\2\0\227\0\0\0\0\6\1\1\1""6\0\0\0\311" + "\0\0\0\334\0\0\0\211\1\1\1%\77\77@\0\304\0\0\0\0\3QQQ\0\0\0\0\1\2\2\2" + "\0\230\0\0\0\0\7\0\0\0\1\0\0\0\20\0\0\0\33\0\0\0\34\0\0\0\23\1\1\1\7" + "\2\2\2\0\301\0\0\0\0\5\1\1\1\5\0\0\0\25\0\0\0\33\0\0\0\31\1\1\1\12\227" + "\0\0\0\0\7\0\0\0\3\0\0\0\40\0\0\0""7\0\0\0""8\0\0\0'\1\1\1\16\2\2\2\0" + "\301\0\0\0\0\5\1\1\1\12\0\0\0*\0\0\0""6\0\0\0""3\1\1\1\24\227\0\0\0\0" + "\7\0\0\0\5\0\0\0""0\0\0\0S\0\0\0T\0\0\0;\1\1\1\25\2\2\2\0\301\0\0\0\0" + "\5\1\1\1\17\0\0\0\77\0\0\0R\0\0\0L\1\1\1\36\227\0\0\0\0\7\0\0\0\7\0\0" + "\0@\0\0\0o\0\0\0p\0\0\0N\1\1\1\34\2\2\2\0\301\0\0\0\0\5\1\1\1\24\0\0" + "\0T\0\0\0m\0\0\0f\1\1\1(\227\0\0\0\0\7\0\0\0\10\0\0\0P\0\0\0\212\0\0" + "\0\214\0\0\0b\1\1\1#\2\2\2\0\301\0\0\0\0\5\1\1\1\32\0\0\0i\0\0\0\211" + "\0\0\0\177\1\1\1""3\227\0\0\0\0\7\0\0\0\12\0\0\0`\0\0\0\246\0\0\0\250" + "\0\0\0v\1\1\1*\2\2\2\0\301\0\0\0\0\5\1\1\1\37\0\0\0~\0\0\0\244\0\0\0" + "\231\1\1\1=\227\0\0\0\0\7\0\0\0\14\0\0\0p\0\0\0\302\0\0\0\304\0\0\0\211" + "\1\1\1""1\2\2\2\0\301\0\0\0\0\5\1\1\1$\0\0\0\223\0\0\0\300\0\0\0\262" + "\1\1\1G\227\0\0\0\0\7\0\0\0\16\0\0\0\200\0\0\0\336\0\0\0\340\0\0\0\235" + "\1\1\1""8\2\2\2\0\301\0\0\0\0\5\1\1\1)\0\0\0\250\0\0\0\333\0\0\0\314" + "\1\1\1Q\231\0\0\0\0\2\0\0\0\4\0\0\0\23\202\0\0\0\34\3\0\0\0\26\1\1\1" + "\13\3\3\3\1\276\0\0\0\0\2\0\0\0\1\0\0\0\31\204\0\0\0\34\1\0\0\0\6\230" + "\0\0\0\0\2\0\0\0\11\0\0\0&\202\0\0\0""8\3\0\0\0-\1\1\1\26\3\3\3\2\276" + "\0\0\0\0\2\0\0\0\2\0\0\0""3\204\0\0\0""8\1\0\0\0\15\230\0\0\0\0\7\0\0" + "\0\16\0\0\0:\0\0\0T\0\0\0U\0\0\0D\1\1\1\"\3\3\3\4\276\0\0\0\0\2\0\0\0" + "\4\0\0\0L\203\0\0\0U\2\0\0\0T\0\0\0\24\230\0\0\0\0\7\0\0\0\22\0\0\0M" + "\0\0\0p\0\0\0q\0\0\0[\1\1\1-\3\3\3\5\276\0\0\0\0\2\0\0\0\5\0\0\0f\203" + "\0\0\0q\2\0\0\0p\0\0\0\32\230\0\0\0\0\7\0\0\0\27\0\0\0`\0\0\0\214\0\0" + "\0\215\0\0\0r\1\1\1""9\3\3\3\7\276\0\0\0\0\2\0\0\0\6\0\0\0\177\203\0" + "\0\0\215\2\0\0\0\214\0\0\0!\230\0\0\0\0\7\0\0\0\34\0\0\0t\0\0\0\250\0" + "\0\0\252\0\0\0\211\1\1\1D\3\3\3\10\276\0\0\0\0\2\0\0\0\10\0\0\0\231\203" + "\0\0\0\252\2\0\0\0\250\0\0\0(\230\0\0\0\0\7\0\0\0\40\0\0\0\207\0\0\0" + "\304\0\0\0\306\0\0\0\240\1\1\1P\3\3\3\12\276\0\0\0\0\2\0\0\0\11\0\0\0" + "\262\203\0\0\0\306\2\0\0\0\304\0\0\0.\230\0\0\0\0\7\0\0\0%\0\0\0\232" + "\0\0\0\340\0\0\0\342\0\0\0\267\1\1\1[\3\3\3\13\276\0\0\0\0\2\0\0\0\12" + "\0\0\0\314\203\0\0\0\342\2\0\0\0\340\0\0\0""5\232\0\0\0\0\2\2\2\2\5\1" + "\1\1\23\202\0\0\0\34\3\0\0\0\32\0\0\0\21\0\0\0\7\266\0\0\0\0\3\0\0\0" + "\1\0\0\0\2\16\16\16\0\203\0\0\0\0\1\0\0\0\11\205\0\0\0\34\1\1\1\1\23" + "\232\0\0\0\0\2\2\2\2\12\1\1\1'\202\0\0\0""8\3\0\0\0""5\0\0\0\"\0\0\0" + "\16\266\0\0\0\0\3\0\0\0\2\0\0\0\4\16\16\16\0\203\0\0\0\0\1\0\0\0\22\205" + "\0\0\0""8\1\1\1\1'\232\0\0\0\0\10\2\2\2\20\1\1\1;\0\0\0T\0\0\0U\0\0\0" + "P\0\0\0""3\0\0\0\25\0\0\0\1\265\0\0\0\0\3\0\0\0\3\0\0\0\7\16\16\16\0" + "\203\0\0\0\0\1\0\0\0\33\205\0\0\0U\1\1\1\1:\232\0\0\0\0\10\2\2\2\25\1" + "\1\1N\0\0\0p\0\0\0q\0\0\0k\0\0\0D\0\0\0\34\0\0\0\1\265\0\0\0\0\3\0\0" + "\0\4\0\0\0\11\16\16\16\0\203\0\0\0\0\1\0\0\0$\205\0\0\0q\1\1\1\1N\232" + "\0\0\0\0\10\2\2\2\32\1\1\1b\0\0\0\214\0\0\0\215\0\0\0\205\0\0\0V\0\0" + "\0#\0\0\0\2\265\0\0\0\0\3\0\0\0\5\0\0\0\14\16\16\16\0\203\0\0\0\0\1\0" + "\0\0-\205\0\0\0\215\1\1\1\1a\232\0\0\0\0\10\2\2\2\40\1\1\1v\0\0\0\250" + "\0\0\0\252\0\0\0\240\0\0\0g\0\0\0*\0\0\0\2\265\0\0\0\0\3\0\0\0\6\0\0" + "\0\16\16\16\16\0\203\0\0\0\0\1\0\0\0""6\205\0\0\0\252\1\1\1\1u\232\0" + "\0\0\0\10\2\2\2%\1\1\1\211\0\0\0\304\0\0\0\306\0\0\0\273\0\0\0x\0\0\0" + "1\0\0\0\3\265\0\0\0\0\3\0\0\0\7\0\0\0\21\16\16\16\0\203\0\0\0\0\1\0\0" + "\0\77\205\0\0\0\306\1\1\1\1\210\232\0\0\0\0\10\2\2\2*\1\1\1\235\0\0\0" + "\340\0\0\0\342\0\0\0\326\0\0\0\211\0\0\0""8\0\0\0\3\265\0\0\0\0\3\0\0" + "\0\10\0\0\0\23\16\16\16\0\203\0\0\0\0\1\0\0\0H\205\0\0\0\342\1\1\1\1" + "\234\234\0\0\0\0\3\1\1\1\5\0\0\0\22\0\0\0\33\202\0\0\0\34\4\0\0\0\31" + "\0\0\0\21\1\1\1\11\1\1\1\1\261\0\0\0\0\4\0\0\0\10\0\0\0\32\0\0\0\34\1" + "\1\1\21\203\0\0\0\0\1\0\0\0\14\205\0\0\0\34\2\0\0\0\33\0\0\0\1\233\0" + "\0\0\0\3\1\1\1\13\0\0\0%\0\0\0""7\202\0\0\0""8\4\0\0\0""2\0\0\0\"\1\1" + "\1\22\1\1\1\3\261\0\0\0\0\5\0\0\0\20\0\0\0""4\0\0\0""8\1\1\1#\0\0\0\1" + "\202\0\0\0\0\1\0\0\0\31\205\0\0\0""8\2\0\0\0""7\0\0\0\2\233\0\0\0\0\3" + "\1\1\1\21\0\0\0""8\0\0\0S\202\0\0\0U\4\0\0\0L\0\0\0""3\1\1\1\33\1\1\1" + "\5\261\0\0\0\0\5\0\0\0\30\0\0\0N\0\0\0T\1\1\1""5\0\0\0\2\202\0\0\0\0" + "\1\0\0\0&\205\0\0\0U\2\0\0\0R\0\0\0\3\233\0\0\0\0\3\1\1\1\27\0\0\0K\0" + "\0\0o\202\0\0\0q\4\0\0\0e\0\0\0D\1\1\1$\1\1\1\6\261\0\0\0\0\5\0\0\0\40" + "\0\0\0h\0\0\0p\1\1\1G\0\0\0\2\202\0\0\0\0\1\0\0\0""3\205\0\0\0q\2\0\0" + "\0n\0\0\0\4\233\0\0\0\0\3\1\1\1\34\0\0\0]\0\0\0\212\202\0\0\0\215\4\0" + "\0\0~\0\0\0U\1\1\1.\1\1\1\10\261\0\0\0\0\5\0\0\0(\0\0\0\202\0\0\0\215" + "\1\1\1Y\0\0\0\3\202\0\0\0\0\1\0\0\0\77\205\0\0\0\215\2\0\0\0\211\0\0" + "\0\5\233\0\0\0\0\3\1\1\1\"\0\0\0p\0\0\0\246\202\0\0\0\252\4\0\0\0\230" + "\0\0\0f\1\1\1""7\1\1\1\12\261\0\0\0\0\5\0\0\0""0\0\0\0\234\0\0\0\251" + "\1\1\1k\0\0\0\4\202\0\0\0\0\1\0\0\0L\205\0\0\0\252\2\0\0\0\245\0\0\0" + "\6\233\0\0\0\0\3\1\1\1(\0\0\0\203\0\0\0\302\202\0\0\0\306\4\0\0\0\261" + "\0\0\0w\1\1\1@\1\1\1\13\261\0\0\0\0\5\0\0\0""8\0\0\0\266\0\0\0\305\1" + "\1\1}\0\0\0\4\202\0\0\0\0\1\0\0\0Y\205\0\0\0\306\2\0\0\0\300\0\0\0\7" + "\233\0\0\0\0\3\1\1\1.\0\0\0\226\0\0\0\336\202\0\0\0\342\4\0\0\0\312\0" + "\0\0\210\1\1\1I\1\1\1\15\261\0\0\0\0\5\0\0\0@\0\0\0\320\0\0\0\341\1\1" + "\1\217\0\0\0\5\202\0\0\0\0\1\0\0\0f\205\0\0\0\342\2\0\0\0\334\0\0\0\10" + "\235\0\0\0\0\3\2\2\2\3\0\0\0\20\0\0\0\32\203\0\0\0\34\3\0\0\0\33\0\0" + "\0\23\1\1\1\10\256\0\0\0\0\2\1\1\1\3\0\0\0\33\203\0\0\0\34\1\1\1\1\21" + "\202\0\0\0\0\1\0\0\0\14\206\0\0\0\34\1\0\0\0\6\235\0\0\0\0\3\2\2\2\7" + "\0\0\0\40\0\0\0""4\203\0\0\0""8\4\0\0\0""6\0\0\0&\1\1\1\21\0\0\0\1\255" + "\0\0\0\0\2\1\1\1\6\0\0\0""6\203\0\0\0""8\1\1\1\1\"\202\0\0\0\0\1\0\0" + "\0\30\206\0\0\0""8\1\0\0\0\14\235\0\0\0\0\3\2\2\2\13\0\0\0""0\0\0\0O" + "\203\0\0\0U\4\0\0\0R\0\0\0""9\1\1\1\32\0\0\0\2\255\0\0\0\0\2\1\1\1\11" + "\0\0\0Q\203\0\0\0U\1\1\1\1""4\202\0\0\0\0\1\0\0\0%\206\0\0\0U\1\0\0\0" + "\23\235\0\0\0\0\3\2\2\2\17\0\0\0@\0\0\0i\203\0\0\0q\4\0\0\0m\0\0\0L\1" + "\1\1#\0\0\0\2\255\0\0\0\0\2\1\1\1\14\0\0\0l\203\0\0\0q\1\1\1\1E\202\0" + "\0\0\0\1\0\0\0""1\206\0\0\0q\1\0\0\0\31\235\0\0\0\0\3\2\2\2\23\0\0\0" + "P\0\0\0\204\203\0\0\0\215\4\0\0\0\210\0\0\0_\1\1\1+\0\0\0\3\255\0\0\0" + "\0\2\1\1\1\17\0\0\0\207\203\0\0\0\215\1\1\1\1V\202\0\0\0\0\1\0\0\0>\206" + "\0\0\0\215\1\0\0\0\37\235\0\0\0\0\3\2\2\2\27\0\0\0`\0\0\0\236\203\0\0" + "\0\252\4\0\0\0\244\0\0\0r\1\1\1""4\0\0\0\4\255\0\0\0\0\2\1\1\1\22\0\0" + "\0\242\203\0\0\0\252\1\1\1\1h\202\0\0\0\0\1\0\0\0J\206\0\0\0\252\1\0" + "\0\0&\235\0\0\0\0\3\2\2\2\33\0\0\0p\0\0\0\271\203\0\0\0\306\4\0\0\0\277" + "\0\0\0\205\1\1\1=\0\0\0\4\255\0\0\0\0\2\1\1\1\25\0\0\0\275\203\0\0\0" + "\306\1\1\1\1y\202\0\0\0\0\1\0\0\0W\206\0\0\0\306\1\0\0\0,\235\0\0\0\0" + "\3\2\2\2\37\0\0\0\200\0\0\0\323\203\0\0\0\342\4\0\0\0\332\0\0\0\230\1" + "\1\1F\0\0\0\5\255\0\0\0\0\2\1\1\1\30\0\0\0\330\203\0\0\0\342\1\1\1\1" + "\212\202\0\0\0\0\1\0\0\0c\206\0\0\0\342\1\0\0\0""2\237\0\0\0\0\3\1\1" + "\1\1\1\1\1\13\0\0\0\27\204\0\0\0\34\3\0\0\0\31\0\0\0\15\1\1\1\1\253\0" + "\0\0\0\1\0\0\0\15\205\0\0\0\34\3\1\1\1\7\0\0\0\0\1\1\1\12\206\0\0\0\34" + "\1\1\1\1\12\216\0\0\0\0\2\2\2\2\1\1\1\1\3\217\0\0\0\0\3\1\1\1\2\1\1\1" + "\27\0\0\0/\204\0\0\0""8\3\0\0\0""2\0\0\0\32\1\1\1\3\253\0\0\0\0\1\0\0" + "\0\32\205\0\0\0""8\3\1\1\1\17\0\0\0\0\1\1\1\24\206\0\0\0""8\1\1\1\1\24" + "\216\0\0\0\0\2\2\2\2\2\1\1\1\6\217\0\0\0\0\3\1\1\1\4\1\1\1#\0\0\0G\204" + "\0\0\0U\3\0\0\0K\0\0\0'\1\1\1\5\253\0\0\0\0\1\0\0\0(\204\0\0\0U\4\0\0" + "\0T\1\1\1\27\0\0\0\0\1\1\1\36\206\0\0\0U\1\1\1\1\36\216\0\0\0\0\2\2\2" + "\2\3\1\1\1\12\217\0\0\0\0\3\1\1\1\5\1\1\1.\0\0\0^\204\0\0\0q\3\0\0\0" + "d\0\0\0""4\1\1\1\6\253\0\0\0\0\1\0\0\0""5\204\0\0\0q\4\0\0\0p\1\1\1\37" + "\0\0\0\0\1\1\1(\206\0\0\0q\1\1\1\1(\216\0\0\0\0\2\2\2\2\4\1\1\1\15\217" + "\0\0\0\0\3\1\1\1\7\1\1\1:\0\0\0v\204\0\0\0\215\3\0\0\0}\0\0\0B\1\1\1" + "\10\253\0\0\0\0\1\0\0\0C\205\0\0\0\215\3\1\1\1'\0\0\0\0\1\1\1""2\206" + "\0\0\0\215\1\1\1\1""2\216\0\0\0\0\2\2\2\2\6\1\1\1\21\217\0\0\0\0\3\1" + "\1\1\10\1\1\1F\0\0\0\216\204\0\0\0\252\3\0\0\0\226\0\0\0O\1\1\1\12\253" + "\0\0\0\0\1\0\0\0P\204\0\0\0\252\4\0\0\0\251\1\1\1/\0\0\0\0\1\1\1<\206" + "\0\0\0\252\1\1\1\1<\216\0\0\0\0\2\2\2\2\7\1\1\1\24\217\0\0\0\0\3\1\1" + "\1\12\1\1\1Q\0\0\0\245\204\0\0\0\306\3\0\0\0\257\0\0\0\\\1\1\1\13\253" + "\0\0\0\0\1\0\0\0^\204\0\0\0\306\4\0\0\0\305\1\1\1""7\0\0\0\0\1\1\1F\206" + "\0\0\0\306\1\1\1\1F\216\0\0\0\0\2\2\2\2\10\1\1\1\30\217\0\0\0\0\3\1\1" + "\1\13\1\1\1]\0\0\0\275\204\0\0\0\342\3\0\0\0\310\0\0\0i\1\1\1\15\253" + "\0\0\0\0\1\0\0\0k\204\0\0\0\342\4\0\0\0\341\1\1\1\77\0\0\0\0\1\1\1P\206" + "\0\0\0\342\1\1\1\1P\216\0\0\0\0\2\2\2\2\11\1\1\1\33\221\0\0\0\0\3\3\3" + "\3\0\1\1\1\10\0\0\0\24\204\0\0\0\34\3\0\0\0\32\0\0\0\15\1\1\1\1\251\0" + "\0\0\0\1\0\0\0\21\205\0\0\0\34\3\0\0\0\27\12\12\12\0\0\0\0\5\206\0\0" + "\0\34\1\0\0\0\14\216\0\0\0\0\2\1\1\1\12\0\0\0\15\203\0\0\0\0\1\1\1\1" + "\11\215\0\0\0\0\3\3\3\3\0\1\1\1\20\0\0\0)\204\0\0\0""8\3\0\0\0""5\0\0" + "\0\33\1\1\1\3\251\0\0\0\0\1\0\0\0#\205\0\0\0""8\3\0\0\0.\12\12\12\0\0" + "\0\0\13\206\0\0\0""8\1\0\0\0\31\216\0\0\0\0\2\1\1\1\25\0\0\0\33\203\0" + "\0\0\0\1\1\1\1\23\215\0\0\0\0\4\3\3\3\0\1\1\1\30\0\0\0>\0\0\0T\203\0" + "\0\0U\3\0\0\0O\0\0\0)\1\1\1\5\251\0\0\0\0\1\0\0\0""5\205\0\0\0U\3\0\0" + "\0E\12\12\12\0\0\0\0\20\206\0\0\0U\1\0\0\0&\216\0\0\0\0\2\1\1\1\40\0" + "\0\0)\203\0\0\0\0\1\1\1\1\34\215\0\0\0\0\4\3\3\3\0\1\1\1\40\0\0\0S\0" + "\0\0p\203\0\0\0q\3\0\0\0j\0\0\0""6\1\1\1\6\251\0\0\0\0\1\0\0\0G\205\0" + "\0\0q\3\0\0\0\\\12\12\12\0\0\0\0\26\206\0\0\0q\1\0\0\0""3\216\0\0\0\0" + "\2\1\1\1+\0\0\0""7\203\0\0\0\0\1\1\1\1&\215\0\0\0\0\3\3\3\3\1\1\1\1(" + "\0\0\0g\204\0\0\0\215\3\0\0\0\204\0\0\0D\1\1\1\10\251\0\0\0\0\1\0\0\0" + "X\205\0\0\0\215\3\0\0\0s\12\12\12\1\0\0\0\33\206\0\0\0\215\1\0\0\0@\216" + "\0\0\0\0\2\1\1\1""5\0\0\0D\203\0\0\0\0\1\1\1\1/\215\0\0\0\0\4\3\3\3\1" + "\1\1\1""0\0\0\0|\0\0\0\251\203\0\0\0\252\3\0\0\0\237\0\0\0R\1\1\1\12" + "\251\0\0\0\0\1\0\0\0j\205\0\0\0\252\3\0\0\0\212\12\12\12\1\0\0\0!\206" + "\0\0\0\252\1\0\0\0M\216\0\0\0\0\2\1\1\1@\0\0\0R\203\0\0\0\0\1\1\1\1""9" + "\215\0\0\0\0\4\3\3\3\1\1\1\1""8\0\0\0\221\0\0\0\305\203\0\0\0\306\3\0" + "\0\0\271\0\0\0_\1\1\1\13\251\0\0\0\0\1\0\0\0|\205\0\0\0\306\3\0\0\0\241" + "\12\12\12\1\0\0\0&\206\0\0\0\306\1\0\0\0Z\216\0\0\0\0\2\1\1\1K\0\0\0" + "`\203\0\0\0\0\1\1\1\1B\215\0\0\0\0\4\3\3\3\1\1\1\1@\0\0\0\246\0\0\0\341" + "\203\0\0\0\342\3\0\0\0\324\0\0\0m\1\1\1\15\251\0\0\0\0\1\0\0\0\216\205" + "\0\0\0\342\3\0\0\0\270\12\12\12\1\0\0\0,\206\0\0\0\342\1\0\0\0g\216\0" + "\0\0\0\2\1\1\1V\0\0\0n\203\0\0\0\0\1\1\1\1L\220\0\0\0\0\2\1\1\1\6\0\0" + "\0\25\204\0\0\0\34\3\0\0\0\31\1\1\1\13\2\2\2\0\247\0\0\0\0\1\0\0\0\21" + "\206\0\0\0\34\3\1\1\1\10\2\2\2\0\0\0\0\33\205\0\0\0\34\1\0\0\0\16\216" + "\0\0\0\0\2\0\0\0\21\0\0\0\15\202\0\0\0\0\2\0\0\0\14\0\0\0\26\220\0\0" + "\0\0\2\1\1\1\15\0\0\0*\204\0\0\0""8\3\0\0\0""3\1\1\1\26\2\2\2\0\247\0" + "\0\0\0\1\0\0\0#\206\0\0\0""8\3\1\1\1\21\2\2\2\1\0\0\0""6\205\0\0\0""8" + "\1\0\0\0\35\216\0\0\0\0\2\0\0\0#\0\0\0\32\202\0\0\0\0\2\0\0\0\30\0\0" + "\0-\220\0\0\0\0\3\1\1\1\23\0\0\0\77\0\0\0T\203\0\0\0U\3\0\0\0M\1\1\1" + "!\2\2\2\1\247\0\0\0\0\1\0\0\0""5\206\0\0\0U\3\1\1\1\32\2\2\2\2\0\0\0" + "Q\205\0\0\0U\1\0\0\0+\216\0\0\0\0\2\0\0\0""4\0\0\0(\202\0\0\0\0\2\0\0" + "\0$\0\0\0D\220\0\0\0\0\3\1\1\1\32\0\0\0T\0\0\0p\203\0\0\0q\3\0\0\0f\1" + "\1\1,\2\2\2\1\247\0\0\0\0\1\0\0\0G\206\0\0\0q\3\1\1\1#\2\2\2\2\0\0\0" + "l\205\0\0\0q\1\0\0\0:\216\0\0\0\0\2\0\0\0F\0\0\0""5\202\0\0\0\0\2\0\0" + "\0""0\0\0\0[\220\0\0\0\0\2\1\1\1\40\0\0\0i\204\0\0\0\215\3\0\0\0\200" + "\1\1\1""7\2\2\2\2\247\0\0\0\0\1\0\0\0Y\206\0\0\0\215\3\1\1\1,\2\2\2\3" + "\0\0\0\207\205\0\0\0\215\1\0\0\0H\216\0\0\0\0\2\0\0\0W\0\0\0C\202\0\0" + "\0\0\2\0\0\0<\0\0\0r\220\0\0\0\0\3\1\1\1'\0\0\0~\0\0\0\251\203\0\0\0" + "\252\3\0\0\0\232\1\1\1B\2\2\2\2\247\0\0\0\0\1\0\0\0k\206\0\0\0\252\3" + "\1\1\1""5\2\2\2\4\0\0\0\242\205\0\0\0\252\1\0\0\0W\216\0\0\0\0\2\0\0" + "\0i\0\0\0P\202\0\0\0\0\2\0\0\0H\0\0\0\211\220\0\0\0\0\3\1\1\1-\0\0\0" + "\223\0\0\0\305\203\0\0\0\306\3\0\0\0\263\1\1\1M\2\2\2\3\247\0\0\0\0\1" + "\0\0\0}\206\0\0\0\306\3\1\1\1>\2\2\2\4\0\0\0\275\205\0\0\0\306\1\0\0" + "\0e\216\0\0\0\0\2\0\0\0z\0\0\0^\202\0\0\0\0\2\0\0\0T\0\0\0\240\220\0" + "\0\0\0\3\1\1\1""4\0\0\0\250\0\0\0\341\203\0\0\0\342\3\0\0\0\315\1\1\1" + "X\2\2\2\3\247\0\0\0\0\1\0\0\0\217\206\0\0\0\342\3\1\1\1G\2\2\2\5\0\0" + "\0\330\205\0\0\0\342\1\0\0\0t\216\0\0\0\0\2\0\0\0\214\0\0\0k\202\0\0" + "\0\0\2\0\0\0`\0\0\0\267\221\0\0\0\0\3\21\21\21\0\1\1\1\7\0\0\0\27\204" + "\0\0\0\34\2\0\0\0\26\1\1\1\5\246\0\0\0\0\1\0\0\0\16\206\0\0\0\34\3\0" + "\0\0\25\0\0\0\0\0\0\0\24\205\0\0\0\34\1\0\0\0\17\216\0\0\0\0\6\0\0\0" + "\27\1\1\1\13\0\0\0\0\2\2\2\4\0\0\0\33\0\0\0\12\221\0\0\0\0\3\21\21\21" + "\0\1\1\1\17\0\0\0.\204\0\0\0""8\2\0\0\0,\1\1\1\12\246\0\0\0\0\1\0\0\0" + "\35\206\0\0\0""8\3\0\0\0+\0\0\0\0\0\0\0(\205\0\0\0""8\1\0\0\0\37\216" + "\0\0\0\0\6\0\0\0.\1\1\1\26\0\0\0\0\2\2\2\11\0\0\0""6\0\0\0\25\221\0\0" + "\0\0\3\21\21\21\0\1\1\1\27\0\0\0F\204\0\0\0U\2\0\0\0B\1\1\1\20\246\0" + "\0\0\0\1\0\0\0,\206\0\0\0U\3\0\0\0A\0\0\0\0\0\0\0=\205\0\0\0U\1\0\0\0" + "/\216\0\0\0\0\6\0\0\0E\1\1\1!\0\0\0\0\2\2\2\16\0\0\0R\0\0\0\37\221\0" + "\0\0\0\3\21\21\21\0\1\1\1\37\0\0\0]\204\0\0\0q\2\0\0\0X\1\1\1\25\246" + "\0\0\0\0\1\0\0\0:\206\0\0\0q\3\0\0\0W\0\0\0\0\0\0\0Q\205\0\0\0q\1\0\0" + "\0>\216\0\0\0\0\6\0\0\0\\\1\1\1,\0\0\0\0\2\2\2\23\0\0\0m\0\0\0*\221\0" + "\0\0\0\3\21\21\21\0\1\1\1'\0\0\0t\204\0\0\0\215\2\0\0\0n\1\1\1\32\246" + "\0\0\0\0\1\0\0\0I\206\0\0\0\215\3\0\0\0m\0\0\0\0\0\0\0e\205\0\0\0\215" + "\1\0\0\0N\216\0\0\0\0\6\0\0\0t\1\1\1""8\0\0\0\0\2\2\2\27\0\0\0\211\0" + "\0\0""4\221\0\0\0\0\3\21\21\21\0\1\1\1/\0\0\0\214\204\0\0\0\252\2\0\0" + "\0\204\1\1\1\40\246\0\0\0\0\1\0\0\0X\206\0\0\0\252\3\0\0\0\203\0\0\0" + "\0\0\0\0z\205\0\0\0\252\1\0\0\0^\216\0\0\0\0\6\0\0\0\213\1\1\1C\0\0\0" + "\0\2\2\2\34\0\0\0\244\0\0\0\77\221\0\0\0\0\3\21\21\21\0\1\1\1""7\0\0" + "\0\243\204\0\0\0\306\2\0\0\0\232\1\1\1%\246\0\0\0\0\1\0\0\0f\206\0\0" + "\0\306\3\0\0\0\231\0\0\0\0\0\0\0\216\205\0\0\0\306\1\0\0\0m\216\0\0\0" + "\0\6\0\0\0\242\1\1\1N\0\0\0\0\2\2\2!\0\0\0\300\0\0\0I\221\0\0\0\0\3\21" + "\21\21\0\1\1\1\77\0\0\0\272\204\0\0\0\342\2\0\0\0\260\1\1\1*\246\0\0" + "\0\0\1\0\0\0u\206\0\0\0\342\3\0\0\0\257\0\0\0\0\0\0\0\242\205\0\0\0\342" + "\1\0\0\0}\216\0\0\0\0\6\0\0\0\271\1\1\1Y\0\0\0\0\2\2\2&\0\0\0\333\0\0" + "\0T\223\0\0\0\0\3\3\3\3\0\0\0\0\13\0\0\0\32\203\0\0\0\34\3\0\0\0\33\1" + "\1\1\16\1\1\1\0\244\0\0\0\0\1\0\0\0\11\207\0\0\0\34\2\1\1\1\6\0\0\0\14" + "\205\0\0\0\34\1\0\0\0\17\216\0\0\0\0\5\0\0\0\33\1\1\1\7\0\0\0\0\0\0\0" + "\25\0\0\0\30\224\0\0\0\0\3\3\3\3\1\0\0\0\27\0\0\0""4\203\0\0\0""8\3\0" + "\0\0""7\1\1\1\35\1\1\1\1\244\0\0\0\0\1\0\0\0\22\207\0\0\0""8\2\1\1\1" + "\15\0\0\0\30\205\0\0\0""8\1\0\0\0\37\215\0\0\0\0\7\0\0\0\1\0\0\0""7\1" + "\1\1\17\0\0\0\0\0\0\0+\0\0\0""1\0\0\0\1\223\0\0\0\0\3\3\3\3\1\0\0\0#" + "\0\0\0N\203\0\0\0U\3\0\0\0S\1\1\1,\1\1\1\2\244\0\0\0\0\1\0\0\0\34\207" + "\0\0\0U\2\1\1\1\23\0\0\0%\205\0\0\0U\1\0\0\0/\215\0\0\0\0\7\0\0\0\1\0" + "\0\0R\1\1\1\26\0\0\0\0\0\0\0A\0\0\0I\0\0\0\1\223\0\0\0\0\3\3\3\3\2\0" + "\0\0/\0\0\0h\203\0\0\0q\3\0\0\0n\1\1\1:\1\1\1\3\244\0\0\0\0\1\0\0\0%" + "\207\0\0\0q\2\1\1\1\32\0\0\0""1\205\0\0\0q\1\0\0\0\77\215\0\0\0\0\7\0" + "\0\0\2\0\0\0n\1\1\1\36\0\0\0\0\0\0\0V\0\0\0b\0\0\0\2\223\0\0\0\0\3\3" + "\3\3\2\0\0\0;\0\0\0\203\203\0\0\0\215\3\0\0\0\212\1\1\1I\1\1\1\3\244" + "\0\0\0\0\1\0\0\0/\207\0\0\0\215\2\1\1\1\40\0\0\0>\205\0\0\0\215\1\0\0" + "\0N\215\0\0\0\0\7\0\0\0\2\0\0\0\211\1\1\1%\0\0\0\1\0\0\0l\0\0\0z\0\0" + "\0\2\223\0\0\0\0\3\3\3\3\3\0\0\0G\0\0\0\235\203\0\0\0\252\3\0\0\0\246" + "\1\1\1X\1\1\1\4\244\0\0\0\0\1\0\0\0""8\207\0\0\0\252\2\1\1\1'\0\0\0J" + "\205\0\0\0\252\1\0\0\0^\215\0\0\0\0\7\0\0\0\3\0\0\0\245\1\1\1-\0\0\0" + "\1\0\0\0\202\0\0\0\223\0\0\0\3\223\0\0\0\0\3\3\3\3\3\0\0\0S\0\0\0\267" + "\203\0\0\0\306\3\0\0\0\301\1\1\1f\1\1\1\5\244\0\0\0\0\1\0\0\0B\207\0" + "\0\0\306\2\1\1\1-\0\0\0W\205\0\0\0\306\1\0\0\0n\215\0\0\0\0\7\0\0\0\3" + "\0\0\0\300\1\1\1""4\0\0\0\1\0\0\0\227\0\0\0\253\0\0\0\3\223\0\0\0\0\3" + "\3\3\3\4\0\0\0_\0\0\0\321\203\0\0\0\342\3\0\0\0\335\1\1\1u\1\1\1\6\244" + "\0\0\0\0\1\0\0\0K\207\0\0\0\342\2\1\1\1""4\0\0\0c\205\0\0\0\342\1\0\0" + "\0~\215\0\0\0\0\7\0\0\0\4\0\0\0\334\1\1\1<\0\0\0\1\0\0\0\255\0\0\0\304" + "\0\0\0\4\225\0\0\0\0\2\5\5\5\2\0\0\0\21\204\0\0\0\34\2\0\0\0\26\1\1\1" + "\4\243\0\0\0\0\1\1\1\1\2\207\0\0\0\34\2\0\0\0\27\1\1\1\22\205\0\0\0\34" + "\6\0\0\0\31\0\0\0\22\0\0\0\16\1\1\1\11\2\2\2\4\2\2\2\1\210\0\0\0\0\6" + "\1\1\1\3\0\0\0\34\1\1\1\3\1\1\1\11\0\0\0\34\0\0\0\12\226\0\0\0\0\2\5" + "\5\5\4\0\0\0#\204\0\0\0""8\2\0\0\0-\1\1\1\10\243\0\0\0\0\1\1\1\1\5\207" + "\0\0\0""8\2\0\0\0.\1\1\1$\205\0\0\0""8\6\0\0\0""3\0\0\0%\0\0\0\34\1\1" + "\1\23\2\2\2\11\2\2\2\2\210\0\0\0\0\6\1\1\1\7\0\0\0""8\1\1\1\6\1\1\1\23" + "\0\0\0""8\0\0\0\25\226\0\0\0\0\3\5\5\5\7\0\0\0""5\0\0\0T\203\0\0\0U\2" + "\0\0\0C\1\1\1\15\243\0\0\0\0\2\1\1\1\7\0\0\0T\206\0\0\0U\2\0\0\0E\1\1" + "\1""7\205\0\0\0U\6\0\0\0M\0\0\0""8\0\0\0*\1\1\1\35\2\2\2\16\2\2\2\4\210" + "\0\0\0\0\6\1\1\1\13\0\0\0U\1\1\1\12\1\1\1\35\0\0\0U\0\0\0\40\226\0\0" + "\0\0\3\5\5\5\11\0\0\0G\0\0\0p\203\0\0\0q\2\0\0\0Z\1\1\1\21\243\0\0\0" + "\0\2\1\1\1\12\0\0\0p\206\0\0\0q\2\0\0\0\\\1\1\1I\205\0\0\0q\6\0\0\0g" + "\0\0\0K\0\0\0""8\1\1\1'\2\2\2\23\2\2\2\5\210\0\0\0\0\6\1\1\1\17\0\0\0" + "q\1\1\1\15\1\1\1&\0\0\0q\0\0\0*\226\0\0\0\0\3\5\5\5\14\0\0\0Y\0\0\0\214" + "\203\0\0\0\215\2\0\0\0p\1\1\1\26\243\0\0\0\0\2\1\1\1\14\0\0\0\214\206" + "\0\0\0\215\2\0\0\0t\1\1\1[\205\0\0\0\215\6\0\0\0\200\0\0\0]\0\0\0F\1" + "\1\1""1\2\2\2\30\2\2\2\6\210\0\0\0\0\6\1\1\1\22\0\0\0\215\1\1\1\21\1" + "\1\1""0\0\0\0\215\0\0\0""5\226\0\0\0\0\3\5\5\5\16\0\0\0k\0\0\0\250\203" + "\0\0\0\252\2\0\0\0\207\1\1\1\32\243\0\0\0\0\2\1\1\1\17\0\0\0\250\206" + "\0\0\0\252\2\0\0\0\213\1\1\1n\205\0\0\0\252\6\0\0\0\232\0\0\0p\0\0\0" + "T\1\1\1;\2\2\2\35\2\2\2\10\210\0\0\0\0\6\1\1\1\26\0\0\0\252\1\1\1\24" + "\1\1\1:\0\0\0\252\0\0\0@\226\0\0\0\0\3\5\5\5\21\0\0\0}\0\0\0\304\203" + "\0\0\0\306\2\0\0\0\235\1\1\1\37\243\0\0\0\0\2\1\1\1\21\0\0\0\304\206" + "\0\0\0\306\2\0\0\0\242\1\1\1\200\205\0\0\0\306\6\0\0\0\264\0\0\0\203" + "\0\0\0b\1\1\1E\2\2\2\"\2\2\2\11\210\0\0\0\0\6\1\1\1\32\0\0\0\306\1\1" + "\1\30\1\1\1C\0\0\0\306\0\0\0J\226\0\0\0\0\3\5\5\5\23\0\0\0\217\0\0\0" + "\340\203\0\0\0\342\2\0\0\0\264\1\1\1#\243\0\0\0\0\2\1\1\1\24\0\0\0\340" + "\206\0\0\0\342\2\0\0\0\271\1\1\1\222\205\0\0\0\342\6\0\0\0\316\0\0\0" + "\226\0\0\0p\1\1\1O\2\2\2'\2\2\2\12\210\0\0\0\0\6\1\1\1\36\0\0\0\342\1" + "\1\1\33\1\1\1M\0\0\0\342\0\0\0U\227\0\0\0\0\3bbb\0\1\1\1\7\0\0\0\30\203" + "\0\0\0\34\2\0\0\0\32\1\1\1\12\243\0\0\0\0\1\0\0\0\27\222\0\0\0\34\5\0" + "\0\0\33\0\0\0\27\0\0\0\22\0\0\0\13\2\2\2\5\204\0\0\0\0\5\1\1\1\6\0\0" + "\0\32\21\21\21\0\0\0\0\27\0\0\0\26\230\0\0\0\0\3bbb\0\1\1\1\17\0\0\0" + "1\203\0\0\0""8\2\0\0\0""5\1\1\1\24\243\0\0\0\0\1\0\0\0/\222\0\0\0""8" + "\5\0\0\0""6\0\0\0/\0\0\0$\0\0\0\27\2\2\2\12\204\0\0\0\0\5\1\1\1\14\0" + "\0\0""4\21\21\21\0\0\0\0.\0\0\0-\230\0\0\0\0\3bbb\0\1\1\1\27\0\0\0J\203" + "\0\0\0U\2\0\0\0P\1\1\1\36\243\0\0\0\0\1\0\0\0G\222\0\0\0U\6\0\0\0R\0" + "\0\0G\0\0\0""6\0\0\0\"\2\2\2\17\0\0\0\1\203\0\0\0\0\6\1\1\1\23\0\0\0" + "N\21\21\21\0\0\0\0E\0\0\0D\0\0\0\1\227\0\0\0\0\3bbb\0\1\1\1\37\0\0\0" + "c\203\0\0\0q\2\0\0\0k\1\1\1(\243\0\0\0\0\1\0\0\0_\222\0\0\0q\6\0\0\0" + "m\0\0\0^\0\0\0H\0\0\0.\2\2\2\24\0\0\0\1\203\0\0\0\0\6\1\1\1\31\0\0\0" + "h\21\21\21\0\0\0\0\\\0\0\0[\0\0\0\1\227\0\0\0\0\3bbb\0\1\1\1&\0\0\0{" + "\203\0\0\0\215\2\0\0\0\206\1\1\1""2\243\0\0\0\0\1\0\0\0v\222\0\0\0\215" + "\6\0\0\0\210\0\0\0v\0\0\0Z\0\0\0""9\2\2\2\31\0\0\0\1\203\0\0\0\0\6\1" + "\1\1\40\0\0\0\202\21\21\21\1\0\0\0t\0\0\0r\0\0\0\1\227\0\0\0\0\3bbb\0" + "\1\1\1.\0\0\0\224\203\0\0\0\252\2\0\0\0\241\1\1\1<\243\0\0\0\0\1\0\0" + "\0\216\222\0\0\0\252\6\0\0\0\244\0\0\0\216\0\0\0l\0\0\0E\2\2\2\36\0\0" + "\0\2\203\0\0\0\0\6\1\1\1&\0\0\0\234\21\21\21\1\0\0\0\213\0\0\0\211\0" + "\0\0\2\227\0\0\0\0\3bbb\0\1\1\1""6\0\0\0\255\203\0\0\0\306\2\0\0\0\274" + "\1\1\1F\243\0\0\0\0\1\0\0\0\246\222\0\0\0\306\6\0\0\0\277\0\0\0\245\0" + "\0\0~\0\0\0P\2\2\2#\0\0\0\2\203\0\0\0\0\6\1\1\1-\0\0\0\266\21\21\21\1" + "\0\0\0\242\0\0\0\240\0\0\0\2\227\0\0\0\0\3bbb\0\1\1\1>\0\0\0\306\203" + "\0\0\0\342\2\0\0\0\327\1\1\1P\243\0\0\0\0\1\0\0\0\276\222\0\0\0\342\6" + "\0\0\0\332\0\0\0\275\0\0\0\220\0\0\0\\\2\2\2(\0\0\0\2\203\0\0\0\0\6\1" + "\1\1""3\0\0\0\320\21\21\21\1\0\0\0\271\0\0\0\267\0\0\0\2\231\0\0\0\0" + "\2\1\1\1\1\0\0\0\21\204\0\0\0\34\2\0\0\0\20\3\3\3\0\240\0\0\0\0\2\1\1" + "\1\7\0\0\0\32\227\0\0\0\34\11\0\0\0\31\1\1\1\21\3\3\3\10\1\1\1\0\2\2" + "\2\5\1\1\1\20\1\1\1\4\0\0\0\34\1\1\1\6\232\0\0\0\0\2\1\1\1\3\0\0\0\"" + "\204\0\0\0""8\2\0\0\0\40\3\3\3\1\240\0\0\0\0\2\1\1\1\16\0\0\0""5\227" + "\0\0\0""8\11\0\0\0""2\1\1\1\"\3\3\3\20\1\1\1\1\2\2\2\12\1\1\1!\1\1\1" + "\11\0\0\0""8\1\1\1\14\232\0\0\0\0\3\1\1\1\5\0\0\0""3\0\0\0T\202\0\0\0" + "U\3\0\0\0T\0\0\0""1\3\3\3\2\240\0\0\0\0\2\1\1\1\25\0\0\0P\227\0\0\0U" + "\11\0\0\0L\1\1\1""4\3\3\3\30\1\1\1\2\2\2\2\17\1\1\1""2\1\1\1\15\0\0\0" + "T\1\1\1\23\232\0\0\0\0\3\1\1\1\6\0\0\0D\0\0\0p\202\0\0\0q\3\0\0\0p\0" + "\0\0A\3\3\3\2\240\0\0\0\0\2\1\1\1\34\0\0\0k\227\0\0\0q\11\0\0\0e\1\1" + "\1E\3\3\3\40\1\1\1\3\2\2\2\24\1\1\1C\1\1\1\22\0\0\0p\1\1\1\31\232\0\0" + "\0\0\2\1\1\1\10\0\0\0V\204\0\0\0\215\2\0\0\0Q\3\3\3\3\240\0\0\0\0\2\1" + "\1\1$\0\0\0\206\227\0\0\0\215\11\0\0\0~\1\1\1W\3\3\3)\1\1\1\3\2\2\2\31" + "\1\1\1S\1\1\1\26\0\0\0\214\1\1\1\37\232\0\0\0\0\3\1\1\1\12\0\0\0g\0\0" + "\0\251\202\0\0\0\252\3\0\0\0\251\0\0\0b\3\3\3\4\240\0\0\0\0\2\1\1\1+" + "\0\0\0\241\227\0\0\0\252\11\0\0\0\230\1\1\1h\3\3\3""1\1\1\1\4\2\2\2\36" + "\1\1\1d\1\1\1\33\0\0\0\250\1\1\1&\232\0\0\0\0\3\1\1\1\13\0\0\0x\0\0\0" + "\305\202\0\0\0\306\3\0\0\0\305\0\0\0r\3\3\3\4\240\0\0\0\0\2\1\1\1""2" + "\0\0\0\274\227\0\0\0\306\11\0\0\0\261\1\1\1z\3\3\3""9\1\1\1\5\2\2\2#" + "\1\1\1u\1\1\1\37\0\0\0\304\1\1\1,\232\0\0\0\0\3\1\1\1\15\0\0\0\211\0" + "\0\0\341\202\0\0\0\342\3\0\0\0\341\0\0\0\202\3\3\3\5\240\0\0\0\0\2\1" + "\1\1""9\0\0\0\327\227\0\0\0\342\11\0\0\0\312\1\1\1\213\3\3\3A\1\1\1\6" + "\2\2\2(\1\1\1\206\1\1\1$\0\0\0\340\1\1\1""2\234\0\0\0\0\2\1\1\1\11\0" + "\0\0\32\203\0\0\0\34\2\0\0\0\25\1\1\1\2\236\0\0\0\0\2\4\4\4\0\0\0\0\30" + "\233\0\0\0\34\2\0\0\0\31\0\0\0\16\202\1\1\1\2\1\0\0\0\12\235\0\0\0\0" + "\2\1\1\1\22\0\0\0""4\203\0\0\0""8\2\0\0\0*\1\1\1\4\236\0\0\0\0\2\4\4" + "\4\1\0\0\0""1\233\0\0\0""8\2\0\0\0""3\0\0\0\35\202\1\1\1\5\1\0\0\0\24" + "\235\0\0\0\0\2\1\1\1\33\0\0\0N\203\0\0\0U\2\0\0\0\77\1\1\1\6\236\0\0" + "\0\0\2\4\4\4\1\0\0\0J\233\0\0\0U\2\0\0\0L\0\0\0,\202\1\1\1\10\1\0\0\0" + "\36\235\0\0\0\0\2\1\1\1$\0\0\0h\203\0\0\0q\2\0\0\0T\1\1\1\10\236\0\0" + "\0\0\2\4\4\4\2\0\0\0c\233\0\0\0q\2\0\0\0f\0\0\0;\202\1\1\1\13\1\0\0\0" + "(\235\0\0\0\0\2\1\1\1-\0\0\0\202\203\0\0\0\215\2\0\0\0i\1\1\1\12\236" + "\0\0\0\0\2\4\4\4\2\0\0\0{\233\0\0\0\215\5\0\0\0\177\0\0\0J\1\1\1\15\1" + "\1\1\16\0\0\0""2\235\0\0\0\0\2\1\1\1""6\0\0\0\234\203\0\0\0\252\2\0\0" + "\0~\1\1\1\14\236\0\0\0\0\2\4\4\4\3\0\0\0\224\233\0\0\0\252\5\0\0\0\231" + "\0\0\0Y\1\1\1\20\1\1\1\21\0\0\0<\235\0\0\0\0\2\1\1\1\77\0\0\0\266\203" + "\0\0\0\306\2\0\0\0\223\1\1\1\16\236\0\0\0\0\2\4\4\4\3\0\0\0\255\233\0" + "\0\0\306\5\0\0\0\262\0\0\0h\1\1\1\23\1\1\1\24\0\0\0F\235\0\0\0\0\2\1" + "\1\1H\0\0\0\320\203\0\0\0\342\2\0\0\0\250\1\1\1\20\236\0\0\0\0\2\4\4" + "\4\4\0\0\0\306\233\0\0\0\342\5\0\0\0\314\0\0\0w\1\1\1\26\1\1\1\27\0\0" + "\0P\236\0\0\0\0\2\0\0\0\3\0\0\0\25\203\0\0\0\34\2\0\0\0\27\2\2\2\3\205" + "\0\0\0\0\2\11\11\11\0\3\3\3\1\202\1\1\1\5\2\2\2\2\2\7\7\7\0\222\0\0\0" + "\0\1\1\1\1\11\220\0\0\0\34\3\0\0\0\25\0\0\0\7\0\0\0\23\213\0\0\0\34\2" + "\0\0\0\33\0\0\0\15\237\0\0\0\0\2\0\0\0\6\0\0\0+\203\0\0\0""8\2\0\0\0" + "/\2\2\2\7\205\0\0\0\0\2\11\11\11\0\3\3\3\3\202\1\1\1\13\2\2\2\2\5\7\7" + "\7\0\222\0\0\0\0\1\1\1\1\22\220\0\0\0""8\3\0\0\0*\0\0\0\17\0\0\0'\213" + "\0\0\0""8\3\0\0\0""6\0\0\0\33\0\0\0\1\236\0\0\0\0\2\0\0\0\12\0\0\0@\203" + "\0\0\0U\2\0\0\0G\2\2\2\13\205\0\0\0\0\2\11\11\11\0\3\3\3\5\202\1\1\1" + "\21\2\2\2\2\10\7\7\7\1\222\0\0\0\0\1\1\1\1\33\220\0\0\0U\3\0\0\0\77\0" + "\0\0\26\0\0\0:\213\0\0\0U\3\0\0\0Q\0\0\0)\0\0\0\2\236\0\0\0\0\2\0\0\0" + "\15\0\0\0V\203\0\0\0q\2\0\0\0_\2\2\2\17\205\0\0\0\0\6\11\11\11\0\3\3" + "\3\7\1\1\1\26\1\1\1\27\2\2\2\13\7\7\7\1\222\0\0\0\0\1\1\1\1$\220\0\0" + "\0q\3\0\0\0T\0\0\0\36\0\0\0N\213\0\0\0q\3\0\0\0l\0\0\0""7\0\0\0\3\236" + "\0\0\0\0\2\0\0\0\20\0\0\0k\203\0\0\0\215\2\0\0\0w\2\2\2\22\205\0\0\0" + "\0\2\11\11\11\0\3\3\3\11\202\1\1\1\34\2\2\2\2\16\7\7\7\2\222\0\0\0\0" + "\1\1\1\1-\220\0\0\0\215\3\0\0\0i\0\0\0%\0\0\0a\213\0\0\0\215\3\0\0\0" + "\207\0\0\0E\0\0\0\3\236\0\0\0\0\2\0\0\0\24\0\0\0\201\203\0\0\0\252\2" + "\0\0\0\217\2\2\2\26\205\0\0\0\0\2\11\11\11\0\3\3\3\13\202\1\1\1\"\2\2" + "\2\2\21\7\7\7\2\222\0\0\0\0\1\1\1\1""6\220\0\0\0\252\3\0\0\0~\0\0\0-" + "\0\0\0u\213\0\0\0\252\3\0\0\0\242\0\0\0S\0\0\0\4\236\0\0\0\0\2\0\0\0" + "\27\0\0\0\226\203\0\0\0\306\2\0\0\0\247\2\2\2\32\205\0\0\0\0\6\11\11" + "\11\0\3\3\3\15\1\1\1'\1\1\1(\2\2\2\24\7\7\7\3\222\0\0\0\0\1\1\1\1\77" + "\220\0\0\0\306\3\0\0\0\223\0\0\0""4\0\0\0\210\213\0\0\0\306\3\0\0\0\275" + "\0\0\0a\0\0\0\5\236\0\0\0\0\2\0\0\0\32\0\0\0\254\203\0\0\0\342\2\0\0" + "\0\277\2\2\2\36\205\0\0\0\0\6\11\11\11\0\3\3\3\17\1\1\1-\1\1\1.\2\2\2" + "\27\7\7\7\3\222\0\0\0\0\1\1\1\1H\220\0\0\0\342\3\0\0\0\250\0\0\0<\0\0" + "\0\234\213\0\0\0\342\3\0\0\0\330\0\0\0o\0\0\0\6\237\0\0\0\0\2\2\2\2\0" + "\1\1\1\17\203\0\0\0\34\2\0\0\0\31\0\0\0\5\202\0\0\0\0\4\2\2\2\1\0\0\0" + "\13\0\0\0\26\0\0\0\33\203\0\0\0\34\6\0\0\0\32\0\0\0\26\0\0\0\21\0\0\0" + "\14\1\1\1\7\1\1\1\2\215\0\0\0\0\1\0\0\0\24\215\0\0\0\34\1\0\0\0\33\202" + "\0\0\0\34\3\1\1\1\6\0\0\0\0\0\0\0\3\215\0\0\0\34\2\0\0\0\26\3\3\3\3\236" + "\0\0\0\0\2\2\2\2\1\1\1\1\37\203\0\0\0""8\2\0\0\0""3\0\0\0\12\202\0\0" + "\0\0\4\2\2\2\2\0\0\0\27\0\0\0,\0\0\0""7\203\0\0\0""8\6\0\0\0""5\0\0\0" + ",\0\0\0#\0\0\0\30\1\1\1\16\1\1\1\4\215\0\0\0\0\1\0\0\0)\215\0\0\0""8" + "\1\0\0\0""6\202\0\0\0""8\3\1\1\1\14\0\0\0\0\0\0\0\7\215\0\0\0""8\2\0" + "\0\0,\3\3\3\6\236\0\0\0\0\3\2\2\2\2\1\1\1/\0\0\0T\202\0\0\0U\2\0\0\0" + "L\0\0\0\20\202\0\0\0\0\4\2\2\2\4\0\0\0#\0\0\0C\0\0\0S\202\0\0\0U\7\0" + "\0\0T\0\0\0O\0\0\0C\0\0\0""4\0\0\0%\1\1\1\25\1\1\1\7\215\0\0\0\0\1\0" + "\0\0=\215\0\0\0U\1\0\0\0Q\202\0\0\0U\3\1\1\1\22\0\0\0\0\0\0\0\13\215" + "\0\0\0U\2\0\0\0C\3\3\3\11\236\0\0\0\0\3\2\2\2\2\1\1\1\77\0\0\0p\202\0" + "\0\0q\2\0\0\0f\0\0\0\25\202\0\0\0\0\4\2\2\2\5\0\0\0/\0\0\0Y\0\0\0o\202" + "\0\0\0q\7\0\0\0p\0\0\0j\0\0\0Y\0\0\0F\0\0\0""1\1\1\1\34\1\1\1\11\215" + "\0\0\0\0\1\0\0\0R\215\0\0\0q\1\0\0\0l\202\0\0\0q\3\1\1\1\30\0\0\0\0\0" + "\0\0\16\215\0\0\0q\2\0\0\0Y\3\3\3\14\236\0\0\0\0\2\2\2\2\3\1\1\1O\203" + "\0\0\0\215\2\0\0\0\177\0\0\0\32\202\0\0\0\0\4\2\2\2\6\0\0\0;\0\0\0o\0" + "\0\0\212\203\0\0\0\215\6\0\0\0\204\0\0\0p\0\0\0W\0\0\0=\1\1\1$\1\1\1" + "\14\215\0\0\0\0\1\0\0\0f\215\0\0\0\215\1\0\0\0\207\202\0\0\0\215\3\1" + "\1\1\36\0\0\0\0\0\0\0\22\215\0\0\0\215\2\0\0\0o\3\3\3\17\236\0\0\0\0" + "\3\2\2\2\4\1\1\1_\0\0\0\251\202\0\0\0\252\2\0\0\0\231\0\0\0\40\202\0" + "\0\0\0\4\2\2\2\10\0\0\0G\0\0\0\206\0\0\0\246\202\0\0\0\252\7\0\0\0\251" + "\0\0\0\237\0\0\0\206\0\0\0i\0\0\0J\1\1\1+\1\1\1\16\215\0\0\0\0\1\0\0" + "\0{\215\0\0\0\252\1\0\0\0\242\202\0\0\0\252\3\1\1\1$\0\0\0\0\0\0\0\26" + "\215\0\0\0\252\2\0\0\0\206\3\3\3\22\236\0\0\0\0\3\2\2\2\4\1\1\1o\0\0" + "\0\305\202\0\0\0\306\2\0\0\0\262\0\0\0%\202\0\0\0\0\4\2\2\2\11\0\0\0" + "S\0\0\0\234\0\0\0\302\202\0\0\0\306\7\0\0\0\305\0\0\0\271\0\0\0\235\0" + "\0\0z\0\0\0V\1\1\1""2\1\1\1\21\215\0\0\0\0\1\0\0\0\217\215\0\0\0\306" + "\1\0\0\0\275\202\0\0\0\306\3\1\1\1*\0\0\0\0\0\0\0\31\215\0\0\0\306\2" + "\0\0\0\234\3\3\3\25\236\0\0\0\0\3\2\2\2\5\1\1\1\177\0\0\0\341\202\0\0" + "\0\342\2\0\0\0\314\0\0\0*\202\0\0\0\0\4\2\2\2\12\0\0\0_\0\0\0\262\0\0" + "\0\336\202\0\0\0\342\7\0\0\0\341\0\0\0\324\0\0\0\263\0\0\0\214\0\0\0" + "b\1\1\1""9\1\1\1\23\215\0\0\0\0\1\0\0\0\244\215\0\0\0\342\1\0\0\0\330" + "\202\0\0\0\342\3\1\1\1""0\0\0\0\0\0\0\0\35\215\0\0\0\342\2\0\0\0\262" + "\3\3\3\30\240\0\0\0\0\2\1\1\1\13\0\0\0\33\202\0\0\0\34\4\0\0\0\32\1\1" + "\1\7\1\1\1\14\0\0\0\32\214\0\0\0\34\7\0\0\0\30\1\1\1\24\0\0\0\17\1\1" + "\1\12\1\1\1\6\4\4\4\2\7\7\7\0\204\0\0\0\0\2\23\23\24\0\0\0\0\12\216\0" + "\0\0\34\6\0\0\0\23\0\0\0\31\0\0\0\34\1\1\1\11\0\0\0\0\1\1\1\6\216\0\0" + "\0\34\2\0\0\0\30\3\3\3\2\237\0\0\0\0\2\1\1\1\26\0\0\0""7\202\0\0\0""8" + "\4\0\0\0""4\1\1\1\17\1\1\1\31\0\0\0""4\214\0\0\0""8\7\0\0\0""1\1\1\1" + "(\0\0\0\36\1\1\1\24\1\1\1\14\4\4\4\4\7\7\7\0\204\0\0\0\0\2\23\23\24\0" + "\0\0\0\24\216\0\0\0""8\6\0\0\0'\0\0\0""2\0\0\0""8\1\1\1\22\0\0\0\0\1" + "\1\1\15\216\0\0\0""8\2\0\0\0""1\3\3\3\4\237\0\0\0\0\2\1\1\1!\0\0\0S\202" + "\0\0\0U\4\0\0\0N\1\1\1\27\1\1\1&\0\0\0N\213\0\0\0U\10\0\0\0T\0\0\0J\1" + "\1\1<\0\0\0.\1\1\1\37\1\1\1\22\4\4\4\7\7\7\7\0\204\0\0\0\0\3\23\23\24" + "\0\0\0\0\37\0\0\0T\215\0\0\0U\6\0\0\0;\0\0\0K\0\0\0U\1\1\1\33\0\0\0\0" + "\1\1\1\24\216\0\0\0U\2\0\0\0J\3\3\3\7\237\0\0\0\0\2\1\1\1,\0\0\0o\202" + "\0\0\0q\4\0\0\0h\1\1\1\37\1\1\1""2\0\0\0h\213\0\0\0q\10\0\0\0p\0\0\0" + "c\1\1\1P\0\0\0=\1\1\1)\1\1\1\30\4\4\4\11\7\7\7\0\204\0\0\0\0\3\23\23" + "\24\0\0\0\0)\0\0\0p\215\0\0\0q\6\0\0\0O\0\0\0d\0\0\0q\1\1\1$\0\0\0\0" + "\1\1\1\33\216\0\0\0q\2\0\0\0b\3\3\3\11\237\0\0\0\0\2\1\1\1""7\0\0\0\212" + "\202\0\0\0\215\4\0\0\0\203\1\1\1&\1\1\1\77\0\0\0\202\213\0\0\0\215\10" + "\0\0\0\214\0\0\0|\1\1\1d\0\0\0M\1\1\1""3\1\1\1\36\4\4\4\13\7\7\7\1\204" + "\0\0\0\0\2\23\23\24\1\0\0\0""3\216\0\0\0\215\6\0\0\0c\0\0\0}\0\0\0\215" + "\1\1\1-\0\0\0\0\1\1\1\"\216\0\0\0\215\2\0\0\0{\3\3\3\14\237\0\0\0\0\2" + "\1\1\1B\0\0\0\246\202\0\0\0\252\4\0\0\0\235\1\1\1.\1\1\1L\0\0\0\234\213" + "\0\0\0\252\10\0\0\0\250\0\0\0\225\1\1\1x\0\0\0\\\1\1\1>\1\1\1$\4\4\4" + "\16\7\7\7\1\204\0\0\0\0\3\23\23\24\1\0\0\0>\0\0\0\251\215\0\0\0\252\6" + "\0\0\0w\0\0\0\226\0\0\0\252\1\1\1""6\0\0\0\0\1\1\1)\216\0\0\0\252\2\0" + "\0\0\224\3\3\3\16\237\0\0\0\0\2\1\1\1M\0\0\0\302\202\0\0\0\306\4\0\0" + "\0\267\1\1\1""6\1\1\1X\0\0\0\266\213\0\0\0\306\10\0\0\0\304\0\0\0\256" + "\1\1\1\214\0\0\0l\1\1\1H\1\1\1*\4\4\4\20\7\7\7\1\204\0\0\0\0\3\23\23" + "\24\1\0\0\0H\0\0\0\305\215\0\0\0\306\6\0\0\0\213\0\0\0\257\0\0\0\306" + "\1\1\1\77\0\0\0\0\1\1\1""0\216\0\0\0\306\2\0\0\0\254\3\3\3\21\237\0\0" + "\0\0\2\1\1\1X\0\0\0\336\202\0\0\0\342\4\0\0\0\321\1\1\1>\1\1\1e\0\0\0" + "\320\213\0\0\0\342\10\0\0\0\340\0\0\0\307\1\1\1\240\0\0\0{\1\1\1R\1\1" + "\1""0\4\4\4\22\7\7\7\1\204\0\0\0\0\3\23\23\24\1\0\0\0R\0\0\0\341\215" + "\0\0\0\342\6\0\0\0\237\0\0\0\310\0\0\0\342\1\1\1H\0\0\0\0\1\1\1""7\216" + "\0\0\0\342\2\0\0\0\305\3\3\3\23\240\0\0\0\0\2\1\1\1\10\0\0\0\33\227\0" + "\0\0\34\2\0\0\0\32\0\0\0\30\203\0\0\0\25\1\0\0\0\31\217\0\0\0\34\6\0" + "\0\0\31\1\1\1\13\0\0\0\34\0\0\0\32\0\0\0\21\0\0\0\31\217\0\0\0\34\1\0" + "\0\0\24\240\0\0\0\0\2\1\1\1\21\0\0\0""6\227\0\0\0""8\6\0\0\0""5\0\0\0" + "0\0\0\0+\0\0\0*\0\0\0+\0\0\0""2\217\0\0\0""8\6\0\0\0""2\1\1\1\26\0\0" + "\0""8\0\0\0""5\0\0\0#\0\0\0""3\217\0\0\0""8\1\0\0\0(\240\0\0\0\0\2\1" + "\1\1\31\0\0\0R\202\0\0\0U\1\0\0\0T\223\0\0\0U\10\0\0\0T\0\0\0O\0\0\0" + "H\0\0\0A\0\0\0\77\0\0\0A\0\0\0K\0\0\0T\216\0\0\0U\6\0\0\0L\1\1\1\"\0" + "\0\0U\0\0\0O\0\0\0""5\0\0\0M\217\0\0\0U\1\0\0\0<\240\0\0\0\0\2\1\1\1" + "\"\0\0\0m\202\0\0\0q\1\0\0\0p\223\0\0\0q\10\0\0\0p\0\0\0j\0\0\0`\0\0" + "\0W\0\0\0T\0\0\0V\0\0\0d\0\0\0p\216\0\0\0q\6\0\0\0e\1\1\1-\0\0\0q\0\0" + "\0j\0\0\0G\0\0\0f\217\0\0\0q\1\0\0\0P\240\0\0\0\0\2\1\1\1*\0\0\0\210" + "\226\0\0\0\215\7\0\0\0\214\0\0\0\204\0\0\0x\0\0\0m\0\0\0i\0\0\0l\0\0" + "\0~\217\0\0\0\215\6\0\0\0\177\1\1\1""8\0\0\0\215\0\0\0\204\0\0\0X\0\0" + "\0\200\217\0\0\0\215\1\0\0\0d\240\0\0\0\0\2\1\1\1""3\0\0\0\244\202\0" + "\0\0\252\1\0\0\0\251\223\0\0\0\252\10\0\0\0\250\0\0\0\237\0\0\0\220\0" + "\0\0\203\0\0\0~\0\0\0\202\0\0\0\227\0\0\0\251\216\0\0\0\252\6\0\0\0\230" + "\1\1\1D\0\0\0\252\0\0\0\237\0\0\0j\0\0\0\232\217\0\0\0\252\1\0\0\0x\240" + "\0\0\0\0\2\1\1\1;\0\0\0\277\202\0\0\0\306\1\0\0\0\305\223\0\0\0\306\10" + "\0\0\0\304\0\0\0\271\0\0\0\250\0\0\0\231\0\0\0\223\0\0\0\227\0\0\0\260" + "\0\0\0\305\216\0\0\0\306\6\0\0\0\262\1\1\1O\0\0\0\306\0\0\0\271\0\0\0" + "|\0\0\0\263\217\0\0\0\306\1\0\0\0\214\240\0\0\0\0\2\1\1\1D\0\0\0\332" + "\202\0\0\0\342\1\0\0\0\341\223\0\0\0\342\10\0\0\0\340\0\0\0\324\0\0\0" + "\300\0\0\0\257\0\0\0\250\0\0\0\255\0\0\0\311\0\0\0\341\216\0\0\0\342" + "\6\0\0\0\313\1\1\1Z\0\0\0\342\0\0\0\324\0\0\0\216\0\0\0\315\217\0\0\0" + "\342\1\0\0\0\240\241\0\0\0\0\1\2\2\2\11\255\0\0\0\34\3\1\1\1\12\0\0\0" + "\13\0\0\0\30\222\0\0\0\34\1\1\1\1\6\240\0\0\0\0\1\2\2\2\22\255\0\0\0" + "8\3\1\1\1\25\0\0\0\27\0\0\0""0\222\0\0\0""8\1\1\1\1\14\240\0\0\0\0\2" + "\2\2\2\33\0\0\0T\254\0\0\0U\4\1\1\1\40\0\0\0\"\0\0\0I\0\0\0T\221\0\0" + "\0U\1\1\1\1\22\240\0\0\0\0\2\2\2\2$\0\0\0p\254\0\0\0q\4\1\1\1+\0\0\0" + ".\0\0\0a\0\0\0p\221\0\0\0q\1\1\1\1\30\240\0\0\0\0\2\2\2\2-\0\0\0\214" + "\254\0\0\0\215\3\1\1\1""6\0\0\0""9\0\0\0z\222\0\0\0\215\1\1\1\1\36\240" + "\0\0\0\0\2\2\2\2""6\0\0\0\250\254\0\0\0\252\4\1\1\1A\0\0\0E\0\0\0\222" + "\0\0\0\251\221\0\0\0\252\1\1\1\1$\240\0\0\0\0\2\2\2\2\77\0\0\0\304\254" + "\0\0\0\306\4\1\1\1L\0\0\0P\0\0\0\253\0\0\0\305\221\0\0\0\306\1\1\1\1" + "*\240\0\0\0\0\2\2\2\2H\0\0\0\340\254\0\0\0\342\4\1\1\1W\0\0\0\\\0\0\0" + "\303\0\0\0\341\221\0\0\0\342\1\1\1\1""0\241\0\0\0\0\1\0\0\0\26\254\0" + "\0\0\34\5\0\0\0\33\1\1\1\15\1\1\1\6\1\1\1\17\0\0\0\33\220\0\0\0\34\1" + "\0\0\0\16\241\0\0\0\0\1\0\0\0,\254\0\0\0""8\5\0\0\0""7\1\1\1\32\1\1\1" + "\15\1\1\1\37\0\0\0""7\220\0\0\0""8\1\0\0\0\34\241\0\0\0\0\1\0\0\0B\254" + "\0\0\0U\5\0\0\0S\1\1\1'\1\1\1\24\1\1\1.\0\0\0S\220\0\0\0U\1\0\0\0+\241" + "\0\0\0\0\1\0\0\0X\254\0\0\0q\5\0\0\0n\1\1\1""4\1\1\1\33\1\1\1>\0\0\0" + "o\220\0\0\0q\1\0\0\0""9\241\0\0\0\0\1\0\0\0n\254\0\0\0\215\5\0\0\0\212" + "\1\1\1A\1\1\1!\1\1\1M\0\0\0\213\220\0\0\0\215\1\0\0\0H\241\0\0\0\0\1" + "\0\0\0\204\254\0\0\0\252\5\0\0\0\246\1\1\1N\1\1\1(\1\1\1]\0\0\0\247\220" + "\0\0\0\252\1\0\0\0V\241\0\0\0\0\1\0\0\0\232\254\0\0\0\306\5\0\0\0\301" + "\1\1\1[\1\1\1/\1\1\1l\0\0\0\303\220\0\0\0\306\1\0\0\0e\241\0\0\0\0\1" + "\0\0\0\260\254\0\0\0\342\5\0\0\0\335\1\1\1h\1\1\1""6\1\1\1|\0\0\0\337" + "\220\0\0\0\342\1\0\0\0s\240\0\0\0\0\1\2\2\2\10\302\0\0\0\34\1\0\0\0\20" + "\240\0\0\0\0\1\2\2\2\20\302\0\0\0""8\1\0\0\0\40\240\0\0\0\0\2\2\2\2\30" + "\0\0\0T\301\0\0\0U\1\0\0\0""0\240\0\0\0\0\2\2\2\2\40\0\0\0p\301\0\0\0" + "q\1\0\0\0@\240\0\0\0\0\1\2\2\2(\302\0\0\0\215\1\0\0\0Q\240\0\0\0\0\2" + "\2\2\2""0\0\0\0\251\301\0\0\0\252\1\0\0\0a\240\0\0\0\0\2\2\2\2""8\0\0" + "\0\305\301\0\0\0\306\1\0\0\0q\240\0\0\0\0\2\2\2\2@\0\0\0\341\301\0\0" + "\0\342\1\0\0\0\201\240\0\0\0\0\1\0\0\0\30\302\0\0\0\34\1\1\1\1\10\237" + "\0\0\0\0\2\0\0\0\1\0\0\0""0\302\0\0\0""8\1\1\1\1\20\237\0\0\0\0\2\0\0" + "\0\2\0\0\0I\302\0\0\0U\1\1\1\1\30\237\0\0\0\0\2\0\0\0\3\0\0\0a\302\0" + "\0\0q\1\1\1\1\40\237\0\0\0\0\2\0\0\0\3\0\0\0z\302\0\0\0\215\1\1\1\1(" + "\237\0\0\0\0\2\0\0\0\4\0\0\0\222\302\0\0\0\252\1\1\1\1""0\237\0\0\0\0" + "\2\0\0\0\5\0\0\0\253\302\0\0\0\306\1\1\1\1""8\237\0\0\0\0\2\0\0\0\6\0" + "\0\0\303\302\0\0\0\342\1\1\1\1@\237\0\0\0\0\1\1\1\1\13\302\0\0\0\34\2" + "\0\0\0\22\6\6\6\0\237\0\0\0\0\1\1\1\1\27\302\0\0\0""8\2\0\0\0%\6\6\6" + "\0\237\0\0\0\0\1\1\1\1#\266\0\0\0U\1\0\0\0T\213\0\0\0U\2\0\0\0""7\6\6" + "\6\0\237\0\0\0\0\1\1\1\1.\266\0\0\0q\1\0\0\0p\213\0\0\0q\2\0\0\0J\6\6" + "\6\0\237\0\0\0\0\1\1\1\1:\302\0\0\0\215\2\0\0\0\\\6\6\6\0\237\0\0\0\0" + "\1\1\1\1F\266\0\0\0\252\1\0\0\0\251\213\0\0\0\252\2\0\0\0o\6\6\6\0\237" + "\0\0\0\0\1\1\1\1Q\266\0\0\0\306\1\0\0\0\305\213\0\0\0\306\2\0\0\0\201" + "\6\6\6\0\237\0\0\0\0\1\1\1\1]\266\0\0\0\342\1\0\0\0\341\213\0\0\0\342" + "\2\0\0\0\224\6\6\6\0\236\0\0\0\0\2\20\20\20\0\0\0\0\30\264\0\0\0\34\3" + "\1\1\1\23\1\1\1\11\0\0\0\16\212\0\0\0\34\2\0\0\0\23\5\5\5\0\237\0\0\0" + "\0\2\20\20\20\0\0\0\0""1\264\0\0\0""8\3\1\1\1'\1\1\1\22\0\0\0\35\212" + "\0\0\0""8\2\0\0\0'\5\5\5\1\237\0\0\0\0\2\20\20\20\0\0\0\0J\263\0\0\0" + "U\5\0\0\0T\1\1\1;\1\1\1\34\0\0\0,\0\0\0T\211\0\0\0U\2\0\0\0;\5\5\5\2" + "\237\0\0\0\0\2\20\20\20\0\0\0\0c\263\0\0\0q\5\0\0\0p\1\1\1O\1\1\1%\0" + "\0\0:\0\0\0p\211\0\0\0q\2\0\0\0N\5\5\5\2\237\0\0\0\0\2\20\20\20\1\0\0" + "\0{\264\0\0\0\215\3\1\1\1c\1\1\1.\0\0\0I\212\0\0\0\215\2\0\0\0b\5\5\5" + "\3\237\0\0\0\0\2\20\20\20\1\0\0\0\224\263\0\0\0\252\5\0\0\0\251\1\1\1" + "w\1\1\1""8\0\0\0X\0\0\0\251\211\0\0\0\252\2\0\0\0v\5\5\5\4\237\0\0\0" + "\0\2\20\20\20\1\0\0\0\255\263\0\0\0\306\5\0\0\0\305\1\1\1\213\1\1\1A" + "\0\0\0f\0\0\0\305\211\0\0\0\306\2\0\0\0\211\5\5\5\4\237\0\0\0\0\2\20" + "\20\20\1\0\0\0\306\263\0\0\0\342\5\0\0\0\341\1\1\1\237\1\1\1J\0\0\0u" + "\0\0\0\341\211\0\0\0\342\2\0\0\0\235\5\5\5\5\237\0\0\0\0\1\1\1\1\7\263" + "\0\0\0\34\6\0\0\0\24\2\2\2\10\1\1\1\16\0\0\0\31\0\0\0\34\0\0\0\33\210" + "\0\0\0\34\2\1\1\1\17\2\2\2\0\240\0\0\0\0\1\1\1\1\17\263\0\0\0""8\6\0" + "\0\0)\2\2\2\21\1\1\1\34\0\0\0""3\0\0\0""8\0\0\0""7\210\0\0\0""8\2\1\1" + "\1\36\2\2\2\0\240\0\0\0\0\1\1\1\1\27\263\0\0\0U\6\0\0\0>\2\2\2\32\1\1" + "\1*\0\0\0M\0\0\0U\0\0\0S\207\0\0\0U\3\0\0\0T\1\1\1-\2\2\2\0\240\0\0\0" + "\0\1\1\1\1\37\263\0\0\0q\6\0\0\0S\2\2\2#\1\1\1""8\0\0\0g\0\0\0q\0\0\0" + "o\207\0\0\0q\3\0\0\0p\1\1\1<\2\2\2\0\240\0\0\0\0\1\1\1\1'\263\0\0\0\215" + "\6\0\0\0g\2\2\2,\1\1\1F\0\0\0\200\0\0\0\215\0\0\0\212\207\0\0\0\215\3" + "\0\0\0\214\1\1\1K\2\2\2\1\240\0\0\0\0\1\1\1\1/\263\0\0\0\252\6\0\0\0" + "|\2\2\2""5\1\1\1T\0\0\0\232\0\0\0\252\0\0\0\246\207\0\0\0\252\3\0\0\0" + "\250\1\1\1Z\2\2\2\1\240\0\0\0\0\1\1\1\1""7\263\0\0\0\306\6\0\0\0\221" + "\2\2\2>\1\1\1b\0\0\0\264\0\0\0\306\0\0\0\302\207\0\0\0\306\3\0\0\0\304" + "\1\1\1i\2\2\2\1\240\0\0\0\0\1\1\1\1\77\263\0\0\0\342\6\0\0\0\246\2\2" + "\2G\1\1\1p\0\0\0\316\0\0\0\342\0\0\0\336\207\0\0\0\342\3\0\0\0\340\1" + "\1\1x\2\2\2\1\240\0\0\0\0\1\0\0\0\21\262\0\0\0\34\2\0\0\0\25\0\0\0\24" + "\203\0\0\0\34\2\0\0\0\20\0\0\0\10\206\0\0\0\34\2\0\0\0\30\1\1\1\7\242" + "\0\0\0\0\1\0\0\0\"\262\0\0\0""8\2\0\0\0*\0\0\0)\203\0\0\0""8\2\0\0\0" + "\40\0\0\0\21\206\0\0\0""8\2\0\0\0""1\1\1\1\16\242\0\0\0\0\1\0\0\0""3" + "\261\0\0\0U\4\0\0\0T\0\0\0@\0\0\0>\0\0\0T\202\0\0\0U\2\0\0\0""1\0\0\0" + "\32\206\0\0\0U\2\0\0\0J\1\1\1\25\242\0\0\0\0\1\0\0\0D\261\0\0\0q\4\0" + "\0\0p\0\0\0U\0\0\0S\0\0\0p\202\0\0\0q\2\0\0\0A\0\0\0#\206\0\0\0q\2\0" + "\0\0b\1\1\1\34\242\0\0\0\0\1\0\0\0V\261\0\0\0\215\4\0\0\0\214\0\0\0k" + "\0\0\0h\0\0\0\214\202\0\0\0\215\2\0\0\0R\0\0\0+\206\0\0\0\215\2\0\0\0" + "{\1\1\1$\242\0\0\0\0\1\0\0\0g\261\0\0\0\252\4\0\0\0\250\0\0\0\200\0\0" + "\0}\0\0\0\250\202\0\0\0\252\2\0\0\0b\0\0\0""4\206\0\0\0\252\2\0\0\0\224" + "\1\1\1+\242\0\0\0\0\1\0\0\0x\261\0\0\0\306\4\0\0\0\304\0\0\0\226\0\0" + "\0\222\0\0\0\304\202\0\0\0\306\2\0\0\0s\0\0\0=\206\0\0\0\306\2\0\0\0" + "\254\1\1\1""2\242\0\0\0\0\1\0\0\0\211\261\0\0\0\342\4\0\0\0\340\0\0\0" + "\253\0\0\0\247\0\0\0\340\202\0\0\0\342\2\0\0\0\203\0\0\0F\206\0\0\0\342" + "\2\0\0\0\305\1\1\1""9\241\0\0\0\0\2\34\34\34\0\0\0\0\30\266\0\0\0\34" + "\3\0\0\0\15\4\4\4\3\0\0\0\27\204\0\0\0\34\3\0\0\0\33\1\1\1\16\2\2\2\1" + "\242\0\0\0\0\2\34\34\34\0\0\0\0""1\266\0\0\0""8\3\0\0\0\33\4\4\4\6\0" + "\0\0/\204\0\0\0""8\3\0\0\0""6\1\1\1\35\2\2\2\2\242\0\0\0\0\2\34\34\34" + "\0\0\0\0I\266\0\0\0U\3\0\0\0(\4\4\4\11\0\0\0G\204\0\0\0U\3\0\0\0Q\1\1" + "\1,\2\2\2\3\242\0\0\0\0\2\34\34\34\0\0\0\0b\266\0\0\0q\3\0\0\0""6\4\4" + "\4\14\0\0\0_\204\0\0\0q\3\0\0\0l\1\1\1:\2\2\2\4\242\0\0\0\0\2\34\34\34" + "\0\0\0\0z\266\0\0\0\215\3\0\0\0C\4\4\4\17\0\0\0w\204\0\0\0\215\3\0\0" + "\0\210\1\1\1I\2\2\2\5\242\0\0\0\0\2\34\34\34\0\0\0\0\223\266\0\0\0\252" + "\3\0\0\0Q\4\4\4\22\0\0\0\217\204\0\0\0\252\3\0\0\0\243\1\1\1X\2\2\2\6" + "\242\0\0\0\0\2\34\34\34\0\0\0\0\253\266\0\0\0\306\3\0\0\0^\4\4\4\25\0" + "\0\0\247\204\0\0\0\306\3\0\0\0\276\1\1\1f\2\2\2\7\242\0\0\0\0\2\34\34" + "\34\0\0\0\0\304\266\0\0\0\342\3\0\0\0l\4\4\4\30\0\0\0\277\204\0\0\0\342" + "\3\0\0\0\331\1\1\1u\2\2\2\10\242\0\0\0\0\1\3\3\3\2\266\0\0\0\34\3\1\1" + "\1\17\1\1\1\7\0\0\0\31\204\0\0\0\34\2\0\0\0\22\3\3\3\3\244\0\0\0\0\1" + "\3\3\3\5\266\0\0\0""8\3\1\1\1\37\1\1\1\16\0\0\0""2\204\0\0\0""8\2\0\0" + "\0$\3\3\3\6\244\0\0\0\0\1\3\3\3\7\266\0\0\0U\3\1\1\1/\1\1\1\25\0\0\0" + "L\203\0\0\0U\3\0\0\0T\0\0\0""6\3\3\3\12\244\0\0\0\0\1\3\3\3\12\266\0" + "\0\0q\3\1\1\1>\1\1\1\34\0\0\0e\203\0\0\0q\3\0\0\0p\0\0\0H\3\3\3\15\244" + "\0\0\0\0\1\3\3\3\14\266\0\0\0\215\3\1\1\1N\1\1\1$\0\0\0~\203\0\0\0\215" + "\3\0\0\0\214\0\0\0Z\3\3\3\21\244\0\0\0\0\1\3\3\3\17\266\0\0\0\252\3\1" + "\1\1^\1\1\1+\0\0\0\230\203\0\0\0\252\3\0\0\0\250\0\0\0l\3\3\3\24\244" + "\0\0\0\0\1\3\3\3\21\266\0\0\0\306\3\1\1\1m\1\1\1""2\0\0\0\261\203\0\0" + "\0\306\3\0\0\0\304\0\0\0~\3\3\3\30\244\0\0\0\0\1\3\3\3\24\266\0\0\0\342" + "\3\1\1\1}\1\1\1""9\0\0\0\312\203\0\0\0\342\3\0\0\0\340\0\0\0\220\3\3" + "\3\33\244\0\0\0\0\1\1\1\1\7\265\0\0\0\34\2\1\1\1\27\0\0\0\21\204\0\0" + "\0\34\2\0\0\0\23\1\1\1\5\246\0\0\0\0\1\1\1\1\16\265\0\0\0""8\2\1\1\1" + "/\0\0\0\"\204\0\0\0""8\2\0\0\0&\1\1\1\12\246\0\0\0\0\1\1\1\1\25\265\0" + "\0\0U\3\1\1\1G\0\0\0""4\0\0\0T\202\0\0\0U\3\0\0\0T\0\0\0:\1\1\1\17\246" + "\0\0\0\0\1\1\1\1\34\265\0\0\0q\3\1\1\1^\0\0\0E\0\0\0p\202\0\0\0q\3\0" + "\0\0p\0\0\0M\1\1\1\24\246\0\0\0\0\1\1\1\1#\265\0\0\0\215\3\1\1\1v\0\0" + "\0W\0\0\0\214\202\0\0\0\215\3\0\0\0\214\0\0\0`\1\1\1\32\246\0\0\0\0\1" + "\1\1\1*\265\0\0\0\252\3\1\1\1\216\0\0\0h\0\0\0\250\202\0\0\0\252\3\0" + "\0\0\250\0\0\0t\1\1\1\37\246\0\0\0\0\1\1\1\1""1\265\0\0\0\306\3\1\1\1" + "\245\0\0\0z\0\0\0\304\202\0\0\0\306\3\0\0\0\304\0\0\0\207\1\1\1$\246" + "\0\0\0\0\1\1\1\1""8\265\0\0\0\342\3\1\1\1\275\0\0\0\213\0\0\0\340\202" + "\0\0\0\342\3\0\0\0\340\0\0\0\232\1\1\1)\246\0\0\0\0\1\1\1\1\12\270\0" + "\0\0\34\3\0\0\0\33\0\0\0\22\1\1\1\4\250\0\0\0\0\1\1\1\1\24\270\0\0\0" + "8\3\0\0\0""7\0\0\0$\1\1\1\11\250\0\0\0\0\1\1\1\1\37\265\0\0\0U\1\0\0" + "\0T\202\0\0\0U\3\0\0\0S\0\0\0""6\1\1\1\16\250\0\0\0\0\1\1\1\1)\265\0" + "\0\0q\1\0\0\0p\202\0\0\0q\3\0\0\0o\0\0\0H\1\1\1\23\250\0\0\0\0\1\1\1" + "\1""4\270\0\0\0\215\3\0\0\0\212\0\0\0Z\1\1\1\30\250\0\0\0\0\1\1\1\1>" + "\265\0\0\0\252\1\0\0\0\251\202\0\0\0\252\3\0\0\0\246\0\0\0l\1\1\1\35" + "\250\0\0\0\0\1\1\1\1I\265\0\0\0\306\1\0\0\0\305\202\0\0\0\306\3\0\0\0" + "\302\0\0\0~\1\1\1\"\250\0\0\0\0\1\1\1\1S\265\0\0\0\342\1\0\0\0\341\202" + "\0\0\0\342\3\0\0\0\336\0\0\0\220\1\1\1'\250\0\0\0\0\1\0\0\0\14\266\0" + "\0\0\34\3\0\0\0\33\1\1\1\20\1\1\1\3\252\0\0\0\0\1\0\0\0\30\266\0\0\0" + "8\3\0\0\0""6\1\1\1\40\1\1\1\7\252\0\0\0\0\1\0\0\0%\266\0\0\0U\3\0\0\0" + "Q\1\1\1""1\1\1\1\13\252\0\0\0\0\1\0\0\0""1\266\0\0\0q\3\0\0\0l\1\1\1" + "A\1\1\1\16\252\0\0\0\0\1\0\0\0=\266\0\0\0\215\3\0\0\0\210\1\1\1R\1\1" + "\1\22\252\0\0\0\0\1\0\0\0J\266\0\0\0\252\3\0\0\0\243\1\1\1b\1\1\1\26" + "\252\0\0\0\0\1\0\0\0V\266\0\0\0\306\3\0\0\0\276\1\1\1s\1\1\1\31\252\0" + "\0\0\0\1\0\0\0b\266\0\0\0\342\3\0\0\0\331\1\1\1\203\1\1\1\35\252\0\0" + "\0\0\1\1\1\1\15\264\0\0\0\34\3\0\0\0\33\1\1\1\17\2\2\2\2\254\0\0\0\0" + "\1\1\1\1\32\264\0\0\0""8\3\0\0\0""7\1\1\1\36\2\2\2\4\254\0\0\0\0\1\1" + "\1\1(\264\0\0\0U\3\0\0\0R\1\1\1-\2\2\2\7\254\0\0\0\0\1\1\1\1""5\264\0" + "\0\0q\3\0\0\0n\1\1\1<\2\2\2\11\254\0\0\0\0\1\1\1\1C\264\0\0\0\215\3\0" + "\0\0\211\1\1\1K\2\2\2\14\254\0\0\0\0\1\1\1\1P\264\0\0\0\252\3\0\0\0\245" + "\1\1\1Z\2\2\2\16\254\0\0\0\0\1\1\1\1^\264\0\0\0\306\3\0\0\0\300\1\1\1" + "i\2\2\2\21\254\0\0\0\0\1\1\1\1k\264\0\0\0\342\3\0\0\0\334\1\1\1x\2\2" + "\2\23\254\0\0\0\0\1\1\1\1\15\264\0\0\0\34\1\1\1\1\12\256\0\0\0\0\1\1" + "\1\1\32\264\0\0\0""8\1\1\1\1\24\256\0\0\0\0\1\1\1\1(\264\0\0\0U\1\1\1" + "\1\36\256\0\0\0\0\1\1\1\1""5\264\0\0\0q\1\1\1\1(\256\0\0\0\0\1\1\1\1" + "B\264\0\0\0\215\1\1\1\1""2\256\0\0\0\0\1\1\1\1P\264\0\0\0\252\1\1\1\1" + "<\256\0\0\0\0\1\1\1\1]\264\0\0\0\306\1\1\1\1F\256\0\0\0\0\1\1\1\1j\264" + "\0\0\0\342\1\1\1\1P\256\0\0\0\0\1\0\0\0\14\263\0\0\0\34\2\0\0\0\33\7" + "\7\7\0\256\0\0\0\0\1\0\0\0\30\263\0\0\0""8\2\0\0\0""7\7\7\7\0\256\0\0" + "\0\0\1\0\0\0$\263\0\0\0U\2\0\0\0S\7\7\7\0\256\0\0\0\0\1\0\0\0""0\263" + "\0\0\0q\2\0\0\0n\7\7\7\0\256\0\0\0\0\1\0\0\0=\263\0\0\0\215\2\0\0\0\212" + "\7\7\7\1\256\0\0\0\0\1\0\0\0I\263\0\0\0\252\2\0\0\0\246\7\7\7\1\256\0" + "\0\0\0\1\0\0\0U\263\0\0\0\306\2\0\0\0\301\7\7\7\1\256\0\0\0\0\1\0\0\0" + "a\263\0\0\0\342\2\0\0\0\335\7\7\7\1\256\0\0\0\0\1\1\1\1\12\264\0\0\0" + "\34\1\3\3\3\2\256\0\0\0\0\1\1\1\1\24\264\0\0\0""8\1\3\3\3\4\256\0\0\0" + "\0\1\1\1\1\37\263\0\0\0U\2\0\0\0T\3\3\3\7\256\0\0\0\0\1\1\1\1)\263\0" + "\0\0q\2\0\0\0p\3\3\3\11\256\0\0\0\0\1\1\1\1""4\263\0\0\0\215\2\0\0\0" + "\214\3\3\3\13\256\0\0\0\0\1\1\1\1>\263\0\0\0\252\2\0\0\0\250\3\3\3\16" + "\256\0\0\0\0\1\1\1\1I\263\0\0\0\306\2\0\0\0\304\3\3\3\20\256\0\0\0\0" + "\1\1\1\1S\263\0\0\0\342\2\0\0\0\340\3\3\3\22\256\0\0\0\0\1\0\0\0\7\264" + "\0\0\0\34\1\0\0\0\22\256\0\0\0\0\1\0\0\0\17\264\0\0\0""8\1\0\0\0$\256" + "\0\0\0\0\1\0\0\0\27\264\0\0\0U\1\0\0\0""6\256\0\0\0\0\1\0\0\0\37\264" + "\0\0\0q\1\0\0\0H\256\0\0\0\0\1\0\0\0'\264\0\0\0\215\1\0\0\0Z\256\0\0" + "\0\0\1\0\0\0/\264\0\0\0\252\1\0\0\0l\256\0\0\0\0\1\0\0\0""7\264\0\0\0" + "\306\1\0\0\0~\256\0\0\0\0\1\0\0\0\77\264\0\0\0\342\1\0\0\0\220\256\0" + "\0\0\0\1\2\2\2\4\265\0\0\0\34\2\0\0\0\17\6\6\6\0\254\0\0\0\0\1\2\2\2" + "\10\265\0\0\0""8\2\0\0\0\36\6\6\6\0\254\0\0\0\0\1\2\2\2\15\265\0\0\0" + "U\2\0\0\0-\6\6\6\0\254\0\0\0\0\1\2\2\2\21\265\0\0\0q\2\0\0\0<\6\6\6\0" + "\254\0\0\0\0\1\2\2\2\26\265\0\0\0\215\2\0\0\0K\6\6\6\0\254\0\0\0\0\1" + "\2\2\2\32\265\0\0\0\252\2\0\0\0Z\6\6\6\0\254\0\0\0\0\1\2\2\2\37\265\0" + "\0\0\306\2\0\0\0i\6\6\6\0\254\0\0\0\0\1\2\2\2#\265\0\0\0\342\2\0\0\0" + "x\6\6\6\0\254\0\0\0\0\1\1\1\1\11\266\0\0\0\34\1\0\0\0\15\254\0\0\0\0" + "\1\1\1\1\22\266\0\0\0""8\1\0\0\0\32\254\0\0\0\0\1\1\1\1\34\266\0\0\0" + "U\1\0\0\0'\254\0\0\0\0\1\1\1\1%\266\0\0\0q\1\0\0\0""4\254\0\0\0\0\1\1" + "\1\1/\266\0\0\0\215\1\0\0\0A\254\0\0\0\0\1\1\1\1""8\266\0\0\0\252\1\0" + "\0\0N\254\0\0\0\0\1\1\1\1B\266\0\0\0\306\1\0\0\0[\254\0\0\0\0\1\1\1\1" + "K\266\0\0\0\342\1\0\0\0h\253\0\0\0\0\2\0\0\0\5\0\0\0\32\267\0\0\0\34" + "\1\1\1\1\11\252\0\0\0\0\2\0\0\0\13\0\0\0""5\267\0\0\0""8\1\1\1\1\22\252" + "\0\0\0\0\2\0\0\0\21\0\0\0P\266\0\0\0U\2\0\0\0T\1\1\1\34\252\0\0\0\0\2" + "\0\0\0\27\0\0\0k\266\0\0\0q\2\0\0\0p\1\1\1%\252\0\0\0\0\2\0\0\0\34\0" + "\0\0\205\267\0\0\0\215\1\1\1\1/\252\0\0\0\0\2\0\0\0\"\0\0\0\240\266\0" + "\0\0\252\2\0\0\0\251\1\1\1""8\252\0\0\0\0\2\0\0\0(\0\0\0\273\266\0\0" + "\0\306\2\0\0\0\305\1\1\1B\252\0\0\0\0\2\0\0\0.\0\0\0\326\266\0\0\0\342" + "\2\0\0\0\341\1\1\1K\251\0\0\0\0\2\1\1\1\5\0\0\0\32\270\0\0\0\34\2\0\0" + "\0\33\2\2\2\4\250\0\0\0\0\2\1\1\1\12\0\0\0""4\270\0\0\0""8\2\0\0\0""6" + "\2\2\2\10\250\0\0\0\0\2\1\1\1\20\0\0\0N\270\0\0\0U\2\0\0\0Q\2\2\2\14" + "\250\0\0\0\0\2\1\1\1\25\0\0\0h\270\0\0\0q\2\0\0\0l\2\2\2\20\250\0\0\0" + "\0\2\1\1\1\32\0\0\0\203\270\0\0\0\215\2\0\0\0\207\2\2\2\24\250\0\0\0" + "\0\2\1\1\1\40\0\0\0\235\270\0\0\0\252\2\0\0\0\242\2\2\2\30\250\0\0\0" + "\0\2\1\1\1%\0\0\0\267\270\0\0\0\306\2\0\0\0\275\2\2\2\34\250\0\0\0\0" + "\2\1\1\1*\0\0\0\321\270\0\0\0\342\2\0\0\0\330\2\2\2\40\247\0\0\0\0\2" + "\1\1\1\3\0\0\0\31\261\0\0\0\34\3\0\0\0\23\0\0\0\16\0\0\0\26\206\0\0\0" + "\34\1\0\0\0\23\247\0\0\0\0\2\1\1\1\7\0\0\0""3\261\0\0\0""8\3\0\0\0&\0" + "\0\0\34\0\0\0,\206\0\0\0""8\1\0\0\0'\247\0\0\0\0\2\1\1\1\12\0\0\0M\261" + "\0\0\0U\4\0\0\0""9\0\0\0*\0\0\0B\0\0\0T\205\0\0\0U\1\0\0\0;\247\0\0\0" + "\0\2\1\1\1\16\0\0\0f\261\0\0\0q\4\0\0\0L\0\0\0""8\0\0\0X\0\0\0p\205\0" + "\0\0q\1\0\0\0O\247\0\0\0\0\2\1\1\1\21\0\0\0\200\261\0\0\0\215\4\0\0\0" + "_\0\0\0G\0\0\0n\0\0\0\214\205\0\0\0\215\1\0\0\0b\247\0\0\0\0\2\1\1\1" + "\25\0\0\0\232\261\0\0\0\252\4\0\0\0r\0\0\0U\0\0\0\204\0\0\0\250\205\0" + "\0\0\252\1\0\0\0v\247\0\0\0\0\2\1\1\1\30\0\0\0\263\261\0\0\0\306\4\0" + "\0\0\205\0\0\0c\0\0\0\232\0\0\0\304\205\0\0\0\306\1\0\0\0\212\247\0\0" + "\0\0\2\1\1\1\34\0\0\0\315\261\0\0\0\342\4\0\0\0\230\0\0\0q\0\0\0\260" + "\0\0\0\340\205\0\0\0\342\1\0\0\0\236\247\0\0\0\0\1\0\0\0\24\262\0\0\0" + "\34\7\0\0\0\31\2\2\2\2\0\0\0\0\4\4\4\2\0\0\0\13\0\0\0\24\0\0\0\33\202" + "\0\0\0\34\2\0\0\0\33\10\10\10\0\246\0\0\0\0\1\0\0\0)\262\0\0\0""8\7\0" + "\0\0""2\2\2\2\5\0\0\0\0\4\4\4\5\0\0\0\27\0\0\0)\0\0\0""7\202\0\0\0""8" + "\2\0\0\0""7\10\10\10\0\246\0\0\0\0\1\0\0\0=\262\0\0\0U\7\0\0\0K\2\2\2" + "\10\0\0\0\0\4\4\4\10\0\0\0\"\0\0\0>\0\0\0R\202\0\0\0U\2\0\0\0S\10\10" + "\10\1\246\0\0\0\0\1\0\0\0R\262\0\0\0q\7\0\0\0d\2\2\2\13\0\0\0\0\4\4\4" + "\13\0\0\0.\0\0\0S\0\0\0n\202\0\0\0q\2\0\0\0o\10\10\10\1\246\0\0\0\0\1" + "\0\0\0f\262\0\0\0\215\7\0\0\0~\2\2\2\15\0\0\0\0\4\4\4\16\0\0\0""9\0\0" + "\0h\0\0\0\211\202\0\0\0\215\2\0\0\0\212\10\10\10\1\246\0\0\0\0\1\0\0" + "\0{\262\0\0\0\252\7\0\0\0\227\2\2\2\20\0\0\0\0\4\4\4\21\0\0\0E\0\0\0" + "}\0\0\0\245\202\0\0\0\252\2\0\0\0\246\10\10\10\2\246\0\0\0\0\1\0\0\0" + "\217\262\0\0\0\306\7\0\0\0\260\2\2\2\23\0\0\0\0\4\4\4\24\0\0\0P\0\0\0" + "\222\0\0\0\300\202\0\0\0\306\2\0\0\0\302\10\10\10\2\246\0\0\0\0\1\0\0" + "\0\244\262\0\0\0\342\7\0\0\0\311\2\2\2\26\0\0\0\0\4\4\4\27\0\0\0\\\0" + "\0\0\247\0\0\0\334\202\0\0\0\342\2\0\0\0\336\10\10\10\2\245\0\0\0\0\1" + "\3\3\3\2\203\0\0\0\34\3\0\0\0\33\0\0\0\24\1\1\1\24\256\0\0\0\34\2\0\0" + "\0\27\0\0\0\1\202\0\0\0\0\6\34\34\35\0\4\4\4\2\1\1\1\11\0\0\0\17\1\1" + "\1\16\16\16\16\0\245\0\0\0\0\1\3\3\3\4\203\0\0\0""8\3\0\0\0""7\0\0\0" + "(\1\1\1)\256\0\0\0""8\2\0\0\0.\0\0\0\3\202\0\0\0\0\6\34\34\35\0\4\4\4" + "\4\1\1\1\22\0\0\0\37\1\1\1\34\16\16\16\0\245\0\0\0\0\2\3\3\3\6\0\0\0" + "T\202\0\0\0U\3\0\0\0S\0\0\0<\1\1\1>\256\0\0\0U\2\0\0\0E\0\0\0\5\202\0" + "\0\0\0\6\34\34\35\0\4\4\4\6\1\1\1\34\0\0\0.\1\1\1*\16\16\16\0\245\0\0" + "\0\0\2\3\3\3\10\0\0\0p\202\0\0\0q\3\0\0\0o\0\0\0P\1\1\1S\256\0\0\0q\2" + "\0\0\0\\\0\0\0\6\202\0\0\0\0\6\34\34\35\0\4\4\4\10\1\1\1%\0\0\0>\1\1" + "\1""8\16\16\16\0\245\0\0\0\0\1\3\3\3\13\203\0\0\0\215\3\0\0\0\213\0\0" + "\0d\1\1\1g\256\0\0\0\215\2\0\0\0s\0\0\0\10\202\0\0\0\0\6\34\34\35\0\4" + "\4\4\12\1\1\1/\0\0\0M\1\1\1G\16\16\16\0\245\0\0\0\0\2\3\3\3\15\0\0\0" + "\251\202\0\0\0\252\3\0\0\0\247\0\0\0x\1\1\1|\256\0\0\0\252\2\0\0\0\212" + "\0\0\0\12\202\0\0\0\0\6\34\34\35\0\4\4\4\14\1\1\1""8\0\0\0]\1\1\1U\16" + "\16\16\0\245\0\0\0\0\2\3\3\3\17\0\0\0\305\202\0\0\0\306\3\0\0\0\303\0" + "\0\0\214\1\1\1\221\256\0\0\0\306\2\0\0\0\241\0\0\0\13\202\0\0\0\0\6\34" + "\34\35\0\4\4\4\16\1\1\1B\0\0\0l\1\1\1c\16\16\16\0\245\0\0\0\0\2\3\3\3" + "\21\0\0\0\341\202\0\0\0\342\3\0\0\0\337\0\0\0\240\1\1\1\246\256\0\0\0" + "\342\2\0\0\0\270\0\0\0\15\202\0\0\0\0\6\34\34\35\0\4\4\4\20\1\1\1K\0" + "\0\0|\1\1\1q\16\16\16\0\245\0\0\0\0\7\10\10\10\0\1\1\1\26\0\0\0\27\0" + "\0\0\16\2\2\2\3***\0\1\1\1\24\206\0\0\0\34\6\1\1\1\23\1\1\1\4\0\0\0\12" + "\0\0\0\21\0\0\0\27\0\0\0\33\227\0\0\0\34\202\0\0\0\32\212\0\0\0\34\2" + "\0\0\0\25\0\0\0\1\254\0\0\0\0\7\10\10\10\1\1\1\1,\0\0\0.\0\0\0\35\2\2" + "\2\7***\0\1\1\1)\206\0\0\0""8\6\1\1\1&\1\1\1\10\0\0\0\25\0\0\0#\0\0\0" + "/\0\0\0""7\227\0\0\0""8\202\0\0\0""5\212\0\0\0""8\2\0\0\0+\0\0\0\2\254" + "\0\0\0\0\7\10\10\10\2\1\1\1B\0\0\0E\0\0\0,\2\2\2\13***\0\1\1\1=\206\0" + "\0\0U\6\1\1\1""9\1\1\1\15\0\0\0\37\0\0\0""5\0\0\0G\0\0\0S\227\0\0\0U" + "\2\0\0\0O\0\0\0P\212\0\0\0U\2\0\0\0@\0\0\0\3\254\0\0\0\0\7\10\10\10\3" + "\1\1\1X\0\0\0\\\0\0\0;\2\2\2\17***\0\1\1\1R\206\0\0\0q\6\1\1\1L\1\1\1" + "\21\0\0\0*\0\0\0F\0\0\0_\0\0\0o\227\0\0\0q\2\0\0\0j\0\0\0k\212\0\0\0" + "q\2\0\0\0V\0\0\0\4\254\0\0\0\0\7\10\10\10\4\1\1\1n\0\0\0s\0\0\0J\2\2" + "\2\23***\0\1\1\1f\206\0\0\0\215\6\1\1\1`\1\1\1\26\0\0\0""4\0\0\0X\0\0" + "\0w\0\0\0\213\227\0\0\0\215\2\0\0\0\204\0\0\0\206\212\0\0\0\215\2\0\0" + "\0k\0\0\0\5\254\0\0\0\0\7\10\10\10\5\1\1\1\204\0\0\0\212\0\0\0Y\2\2\2" + "\27***\0\1\1\1{\206\0\0\0\252\6\1\1\1s\1\1\1\32\0\0\0\77\0\0\0j\0\0\0" + "\217\0\0\0\247\227\0\0\0\252\2\0\0\0\237\0\0\0\241\212\0\0\0\252\2\0" + "\0\0\201\0\0\0\6\254\0\0\0\0\7\10\10\10\6\1\1\1\232\0\0\0\241\0\0\0h" + "\2\2\2\33***\0\1\1\1\217\206\0\0\0\306\6\1\1\1\206\1\1\1\37\0\0\0I\0" + "\0\0{\0\0\0\247\0\0\0\303\227\0\0\0\306\2\0\0\0\271\0\0\0\274\212\0\0" + "\0\306\2\0\0\0\226\0\0\0\7\254\0\0\0\0\7\10\10\10\7\1\1\1\260\0\0\0\270" + "\0\0\0w\2\2\2\37***\0\1\1\1\244\206\0\0\0\342\6\1\1\1\231\1\1\1#\0\0" + "\0T\0\0\0\215\0\0\0\277\0\0\0\337\227\0\0\0\342\2\0\0\0\324\0\0\0\327" + "\212\0\0\0\342\2\0\0\0\254\0\0\0\10\255\0\0\0\0\2\32\32\32\0\13\13\13" + "\0\202\0\0\0\0\2\3\3\3\1\0\0\0\33\205\0\0\0\34\2\1\1\1\17\4\4\4\0\203" + "\0\0\0\0\11\6\6\6\0\1\1\1\1\0\0\0\6\1\1\1\12\0\0\0\16\0\0\0\21\0\0\0" + "\23\0\0\0\26\0\0\0\27\202\0\0\0\31\2\0\0\0\32\1\1\1\32\203\0\0\0\31\15" + "\0\0\0\30\0\0\0\26\0\0\0\25\0\0\0\22\0\0\1\20\1\1\1\15\0\0\0\12\0\0\0" + "\6\0\0\0\3\2\2\2\0\1\1\1\2\0\0\0\15\0\0\0\31\211\0\0\0\34\1\1\1\1\22" + "\255\0\0\0\0\2\32\32\32\0\13\13\13\0\202\0\0\0\0\2\3\3\3\2\0\0\0""7\205" + "\0\0\0""8\2\1\1\1\36\4\4\4\0\203\0\0\0\0\15\6\6\6\0\1\1\1\3\0\0\0\14" + "\1\1\1\24\0\0\0\34\0\0\0\"\0\0\0'\0\0\0,\0\0\0/\0\0\0""2\0\0\0""3\0\0" + "\0""4\1\1\1""5\203\0\0\0""3\15\0\0\0""0\0\0\0-\0\0\0*\0\0\0%\0\0\1\40" + "\1\1\1\32\0\0\0\24\0\0\0\15\0\0\0\6\2\2\2\1\1\1\1\4\0\0\0\32\0\0\0""2" + "\211\0\0\0""8\1\1\1\1$\255\0\0\0\0\2\32\32\32\0\13\13\13\0\202\0\0\0" + "\0\2\3\3\3\4\0\0\0R\205\0\0\0U\2\1\1\1-\4\4\4\0\203\0\0\0\0\15\6\6\6" + "\0\1\1\1\5\0\0\0\22\1\1\1\36\0\0\0*\0\0\0""4\0\0\0;\0\0\0B\0\0\0G\0\0" + "\0K\0\0\0M\0\0\0O\1\1\1O\202\0\0\0M\16\0\0\0L\0\0\0H\0\0\0D\0\0\0\77" + "\0\0\0""8\0\0\1""1\1\1\1(\0\0\0\37\0\0\0\24\0\0\0\11\2\2\2\1\1\1\1\6" + "\0\0\0(\0\0\0K\211\0\0\0U\1\1\1\1""6\255\0\0\0\0\2\32\32\32\0\13\13\13" + "\0\202\0\0\0\0\2\3\3\3\5\0\0\0n\205\0\0\0q\2\1\1\1<\4\4\4\0\203\0\0\0" + "\0\15\6\6\6\0\1\1\1\6\0\0\0\30\1\1\1(\0\0\0""8\0\0\0E\0\0\0N\0\0\0X\0" + "\0\0^\0\0\0d\0\0\0g\0\0\0i\1\1\1j\202\0\0\0g\16\0\0\0f\0\0\0`\0\0\0Z" + "\0\0\0T\0\0\0K\0\0\1A\1\1\1""5\0\0\0)\0\0\0\33\0\0\0\14\2\2\2\2\1\1\1" + "\10\0\0\0""5\0\0\0d\211\0\0\0q\1\1\1\1H\255\0\0\0\0\2\32\32\32\0\13\13" + "\13\0\202\0\0\0\0\2\3\3\3\7\0\0\0\211\205\0\0\0\215\2\1\1\1L\4\4\4\1" + "\203\0\0\0\0\15\6\6\6\0\1\1\1\10\0\0\0\36\1\1\1""3\0\0\0F\0\0\0V\0\0" + "\0b\0\0\0o\0\0\0v\0\0\0~\0\0\0\201\0\0\0\204\1\1\1\204\202\0\0\0\201" + "\16\0\0\0\177\0\0\0x\0\0\0q\0\0\0i\0\0\0]\0\0\1Q\1\1\1C\0\0\0""4\0\0" + "\0\"\0\0\0\17\2\2\2\2\1\1\1\12\0\0\0B\0\0\0}\211\0\0\0\215\1\1\1\1Z\255" + "\0\0\0\0\2\32\32\32\0\13\13\13\0\202\0\0\0\0\2\3\3\3\10\0\0\0\245\205" + "\0\0\0\252\2\1\1\1[\4\4\4\1\203\0\0\0\0\15\6\6\6\0\1\1\1\12\0\0\0$\1" + "\1\1=\0\0\0T\0\0\0h\0\0\0v\0\0\0\205\0\0\0\216\0\0\0\227\0\0\0\233\0" + "\0\0\236\1\1\1\237\202\0\0\0\233\16\0\0\0\231\0\0\0\220\0\0\0\210\0\0" + "\0~\0\0\0p\0\0\1b\1\1\1P\0\0\0>\0\0\0)\0\0\0\22\2\2\2\3\1\1\1\14\0\0" + "\0P\0\0\0\226\211\0\0\0\252\1\1\1\1l\255\0\0\0\0\2\32\32\32\0\13\13\13" + "\0\202\0\0\0\0\2\3\3\3\12\0\0\0\300\205\0\0\0\306\2\1\1\1j\4\4\4\1\203" + "\0\0\0\0\15\6\6\6\0\1\1\1\13\0\0\0*\1\1\1G\0\0\0b\0\0\0y\0\0\0\211\0" + "\0\0\233\0\0\0\245\0\0\0\260\0\0\0\265\0\0\0\271\1\1\1\271\202\0\0\0" + "\265\16\0\0\0\262\0\0\0\250\0\0\0\236\0\0\0\223\0\0\0\203\0\0\1r\1\1" + "\1^\0\0\0I\0\0\0""0\0\0\0\25\2\2\2\3\1\1\1\16\0\0\0]\0\0\0\257\211\0" + "\0\0\306\1\1\1\1~\255\0\0\0\0\2\32\32\32\0\13\13\13\0\202\0\0\0\0\2\3" + "\3\3\13\0\0\0\334\205\0\0\0\342\2\1\1\1y\4\4\4\1\203\0\0\0\0\15\6\6\6" + "\0\1\1\1\15\0\0\0""0\1\1\1Q\0\0\0p\0\0\0\212\0\0\0\235\0\0\0\261\0\0" + "\0\275\0\0\0\311\0\0\0\317\0\0\0\323\1\1\1\324\202\0\0\0\317\16\0\0\0" + "\314\0\0\0\300\0\0\0\265\0\0\0\250\0\0\0\226\0\0\1\202\1\1\1k\0\0\0S" + "\0\0\0""7\0\0\0\30\2\2\2\4\1\1\1\20\0\0\0j\0\0\0\310\211\0\0\0\342\1" + "\1\1\1\220\261\0\0\0\0\1\1\1\1\11\204\0\0\0\34\3\0\0\0\33\0\0\0\13\11" + "\11\11\0\215\0\0\0\0\4\6\6\6\0\0\0\0\0\1\1\1\0\13\13\13\0\202\0\0\0\0" + "\1\10\10\10\0\214\0\0\0\0\3\1\1\1\0\1\1\1\12\0\0\0\26\210\0\0\0\34\1" + "\1\1\1\10\260\0\0\0\0\1\1\1\1\23\204\0\0\0""8\3\0\0\0""7\0\0\0\27\11" + "\11\11\0\215\0\0\0\0\4\6\6\6\0\0\0\0\0\1\1\1\0\13\13\13\0\202\0\0\0\0" + "\1\10\10\10\0\214\0\0\0\0\3\1\1\1\1\1\1\1\24\0\0\0-\210\0\0\0""8\1\1" + "\1\1\20\260\0\0\0\0\1\1\1\1\34\204\0\0\0U\3\0\0\0S\0\0\0#\11\11\11\0" + "\215\0\0\0\0\4\6\6\6\0\0\0\0\0\1\1\1\1\13\13\13\1\202\0\0\0\0\1\10\10" + "\10\0\214\0\0\0\0\3\1\1\1\2\1\1\1\36\0\0\0C\210\0\0\0U\1\1\1\1\30\260" + "\0\0\0\0\1\1\1\1&\204\0\0\0q\3\0\0\0o\0\0\0/\11\11\11\0\215\0\0\0\0\4" + "\6\6\6\0\0\0\0\0\1\1\1\1\13\13\13\1\202\0\0\0\0\1\10\10\10\0\214\0\0" + "\0\0\3\1\1\1\3\1\1\1(\0\0\0Z\210\0\0\0q\1\1\1\1\40\260\0\0\0\0\1\1\1" + "\1/\204\0\0\0\215\3\0\0\0\213\0\0\0:\11\11\11\0\215\0\0\0\0\4\6\6\6\0" + "\0\0\0\1\1\1\1\1\13\13\13\1\202\0\0\0\1\1\10\10\10\0\214\0\0\0\0\3\1" + "\1\1\3\1\1\1""3\0\0\0p\210\0\0\0\215\1\1\1\1(\260\0\0\0\0\1\1\1\1""9" + "\204\0\0\0\252\3\0\0\0\247\0\0\0F\11\11\11\0\215\0\0\0\0\4\6\6\6\0\0" + "\0\0\1\1\1\1\2\13\13\13\2\202\0\0\0\1\1\10\10\10\0\214\0\0\0\0\3\1\1" + "\1\4\1\1\1=\0\0\0\207\210\0\0\0\252\1\1\1\1""0\260\0\0\0\0\1\1\1\1B\204" + "\0\0\0\306\3\0\0\0\303\0\0\0R\11\11\11\0\215\0\0\0\0\4\6\6\6\0\0\0\0" + "\1\1\1\1\2\13\13\13\2\202\0\0\0\1\1\10\10\10\0\214\0\0\0\0\3\1\1\1\5" + "\1\1\1G\0\0\0\235\210\0\0\0\306\1\1\1\1""8\260\0\0\0\0\1\1\1\1L\204\0" + "\0\0\342\3\0\0\0\337\0\0\0^\11\11\11\0\215\0\0\0\0\4\6\6\6\0\0\0\0\1" + "\1\1\1\2\13\13\13\2\202\0\0\0\1\1\10\10\10\0\214\0\0\0\0\3\1\1\1\6\1" + "\1\1Q\0\0\0\264\210\0\0\0\342\1\1\1\1@\260\0\0\0\0\1\0\0\0\22\203\0\0" + "\0\34\2\0\0\0\33\0\0\0\10\244\0\0\0\0\4\6\6\6\0\1\1\1\6\1\1\1\22\0\0" + "\0\33\205\0\0\0\34\1\1\1\1\22\260\0\0\0\0\1\0\0\0$\203\0\0\0""8\2\0\0" + "\0""6\0\0\0\21\244\0\0\0\0\4\6\6\6\0\1\1\1\14\1\1\1$\0\0\0""7\205\0\0" + "\0""8\1\1\1\1$\260\0\0\0\0\1\0\0\0""7\203\0\0\0U\2\0\0\0Q\0\0\0\32\244" + "\0\0\0\0\4\6\6\6\0\1\1\1\23\1\1\1""7\0\0\0R\205\0\0\0U\1\1\1\1""6\260" + "\0\0\0\0\1\0\0\0I\203\0\0\0q\2\0\0\0l\0\0\0\"\244\0\0\0\0\4\6\6\6\0\1" + "\1\1\31\1\1\1I\0\0\0n\205\0\0\0q\1\1\1\1H\260\0\0\0\0\1\0\0\0\\\203\0" + "\0\0\215\2\0\0\0\210\0\0\0+\244\0\0\0\0\4\6\6\6\0\1\1\1\37\1\1\1[\0\0" + "\0\211\205\0\0\0\215\1\1\1\1Z\260\0\0\0\0\1\0\0\0n\203\0\0\0\252\2\0" + "\0\0\243\0\0\0""4\244\0\0\0\0\4\6\6\6\0\1\1\1&\1\1\1n\0\0\0\245\205\0" + "\0\0\252\1\1\1\1l\260\0\0\0\0\1\0\0\0\201\203\0\0\0\306\2\0\0\0\276\0" + "\0\0<\244\0\0\0\0\4\6\6\6\0\1\1\1,\1\1\1\200\0\0\0\300\205\0\0\0\306" + "\1\1\1\1~\260\0\0\0\0\1\0\0\0\223\203\0\0\0\342\2\0\0\0\331\0\0\0E\244" + "\0\0\0\0\4\6\6\6\0\1\1\1""2\1\1\1\222\0\0\0\334\205\0\0\0\342\1\1\1\1" + "\220\257\0\0\0\0\2\16\16\16\0\0\0\0\32\202\0\0\0\34\2\0\0\0\31\1\1\1" + "\5\250\0\0\0\0\3\1\1\1\2\1\1\1\14\0\0\0\27\203\0\0\0\34\1\0\0\0\21\257" + "\0\0\0\0\2\16\16\16\0\0\0\0""4\202\0\0\0""8\2\0\0\0""3\1\1\1\13\250\0" + "\0\0\0\3\1\1\1\4\1\1\1\31\0\0\0/\203\0\0\0""8\1\0\0\0\"\257\0\0\0\0\2" + "\16\16\16\1\0\0\0O\202\0\0\0U\2\0\0\0L\1\1\1\21\250\0\0\0\0\3\1\1\1\7" + "\1\1\1&\0\0\0G\203\0\0\0U\1\0\0\0""3\257\0\0\0\0\2\16\16\16\1\0\0\0i" + "\202\0\0\0q\2\0\0\0f\1\1\1\26\250\0\0\0\0\3\1\1\1\11\1\1\1""3\0\0\0_" + "\203\0\0\0q\1\0\0\0D\257\0\0\0\0\2\16\16\16\1\0\0\0\204\202\0\0\0\215" + "\2\0\0\0\177\1\1\1\34\250\0\0\0\0\3\1\1\1\14\1\1\1@\0\0\0v\203\0\0\0" + "\215\1\0\0\0V\257\0\0\0\0\2\16\16\16\2\0\0\0\236\202\0\0\0\252\2\0\0" + "\0\231\1\1\1\"\250\0\0\0\0\3\1\1\1\16\1\1\1M\0\0\0\216\203\0\0\0\252" + "\1\0\0\0g\257\0\0\0\0\2\16\16\16\2\0\0\0\271\202\0\0\0\306\2\0\0\0\262" + "\1\1\1'\250\0\0\0\0\3\1\1\1\21\1\1\1Z\0\0\0\246\203\0\0\0\306\1\0\0\0" + "x\257\0\0\0\0\2\16\16\16\2\0\0\0\323\202\0\0\0\342\2\0\0\0\314\1\1\1" + "-\250\0\0\0\0\3\1\1\1\23\1\1\1g\0\0\0\276\203\0\0\0\342\1\0\0\0\211\257" + "\0\0\0\0\1\3\3\3\3\202\0\0\0\34\2\0\0\0\26\2\2\2\3\253\0\0\0\0\5\7\7" + "\10\0\1\1\1\5\0\0\0\15\1\1\1\21\1\1\1\3\257\0\0\0\0\1\3\3\3\7\202\0\0" + "\0""8\2\0\0\0,\2\2\2\6\253\0\0\0\0\5\7\7\10\0\1\1\1\12\0\0\0\33\1\1\1" + "#\1\1\1\6\257\0\0\0\0\1\3\3\3\13\202\0\0\0U\2\0\0\0C\2\2\2\11\253\0\0" + "\0\0\5\7\7\10\0\1\1\1\17\0\0\0)\1\1\1""5\1\1\1\12\257\0\0\0\0\1\3\3\3" + "\17\202\0\0\0q\2\0\0\0Y\2\2\2\14\253\0\0\0\0\5\7\7\10\0\1\1\1\24\0\0" + "\0""7\1\1\1G\1\1\1\15\257\0\0\0\0\1\3\3\3\22\202\0\0\0\215\2\0\0\0o\2" + "\2\2\20\253\0\0\0\0\5\7\7\10\0\1\1\1\32\0\0\0E\1\1\1Y\1\1\1\21\257\0" + "\0\0\0\1\3\3\3\26\202\0\0\0\252\2\0\0\0\206\2\2\2\23\253\0\0\0\0\5\7" + "\7\10\0\1\1\1\37\0\0\0S\1\1\1k\1\1\1\24\257\0\0\0\0\1\3\3\3\32\202\0" + "\0\0\306\2\0\0\0\234\2\2\2\26\253\0\0\0\0\5\7\7\10\0\1\1\1$\0\0\0a\1" + "\1\1}\1\1\1\30\257\0\0\0\0\1\3\3\3\36\202\0\0\0\342\2\0\0\0\262\2\2\2" + "\31\253\0\0\0\0\5\7\7\10\0\1\1\1)\0\0\0o\1\1\1\217\1\1\1\33\257\0\0\0" + "\0\4\3\3\3\2\0\0\0\32\1\1\1\17\1\1\1\1\340\0\0\0\0\4\3\3\3\5\0\0\0""4" + "\1\1\1\37\1\1\1\2\340\0\0\0\0\4\3\3\3\10\0\0\0O\1\1\1/\1\1\1\3\340\0" + "\0\0\0\4\3\3\3\12\0\0\0i\1\1\1\77\1\1\1\4\340\0\0\0\0\4\3\3\3\15\0\0" + "\0\203\1\1\1O\1\1\1\5\340\0\0\0\0\4\3\3\3\20\0\0\0\236\1\1\1_\1\1\1\6" + "\340\0\0\0\0\4\3\3\3\22\0\0\0\270\1\1\1o\1\1\1\7\340\0\0\0\0\4\3\3\3" + "\25\0\0\0\322\1\1\1\177\1\1\1\10\303\0\0\0\0"}; + + diff --git a/engines/mice/slide.png b/engines/mice/slide.png Binary files differnew file mode 100644 index 0000000..8ea985b --- /dev/null +++ b/engines/mice/slide.png diff --git a/engines/simple/Makefile.am b/engines/simple/Makefile.am new file mode 100644 index 0000000..0e49397 --- /dev/null +++ b/engines/simple/Makefile.am @@ -0,0 +1,50 @@ +simpledir = $(libdir)/xfce4/session/splash-engines + +simple_LTLIBRARIES = libsimple.la + +libsimple_la_SOURCES = \ + fallback.h \ + preview.h \ + simple.c + +libsimple_la_CFLAGS = \ + -I$(top_srcdir) \ + $(LIBX11_CFLAGS) \ + $(LIBXFCE4UI_CFLAGS) \ + $(XFCONF_CFLAGS) + +libsimple_la_LDFLAGS = \ + -avoid-version \ + -no-undefined \ + -module \ + $(LIBX11_LDFLAGS) + +libsimple_la_LIBADD = \ + $(top_builddir)/libxfsm/libxfsm-4.6.la \ + $(LIBX11_LIBS) \ + $(LIBXFCE4UI_LIBS) \ + $(XFCONF_LIBS) + +libsimple_la_DEPENDENCIES = \ + $(top_builddir)/libxfsm/libxfsm-4.6.la + +if MAINTAINER_MODE + +BUILT_SOURCES = \ + fallback.h \ + preview.h + +fallback.h: $(srcdir)/fallback.png + $(AM_V_GEN) gdk-pixbuf-csource --static --stream --name=fallback $< > $@ + +preview.h: $(srcdir)/preview.png + $(AM_V_GEN) gdk-pixbuf-csource --static --stream --name=preview $< > $@ + +DISTCLEANFILES = \ + $(BUILT_SOURCES) + +endif + +EXTRA_DIST = \ + fallback.png \ + preview.png diff --git a/engines/simple/Makefile.in b/engines/simple/Makefile.in new file mode 100644 index 0000000..d20daff --- /dev/null +++ b/engines/simple/Makefile.in @@ -0,0 +1,776 @@ +# Makefile.in generated by automake 1.14.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = engines/simple +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(simpledir)" +LTLIBRARIES = $(simple_LTLIBRARIES) +am__DEPENDENCIES_1 = +am_libsimple_la_OBJECTS = libsimple_la-simple.lo +libsimple_la_OBJECTS = $(am_libsimple_la_OBJECTS) +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +libsimple_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libsimple_la_CFLAGS) \ + $(CFLAGS) $(libsimple_la_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_@AM_V@) +am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = +CCLD = $(CC) +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_@AM_V@) +am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = +SOURCES = $(libsimple_la_SOURCES) +DIST_SOURCES = $(libsimple_la_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BACKEND = @BACKEND@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_CFLAGS = @DBUS_CFLAGS@ +DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ +DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ +DBUS_GLIB_REQUIRED_VERSION = @DBUS_GLIB_REQUIRED_VERSION@ +DBUS_GLIB_VERSION = @DBUS_GLIB_VERSION@ +DBUS_LIBS = @DBUS_LIBS@ +DBUS_REQUIRED_VERSION = @DBUS_REQUIRED_VERSION@ +DBUS_VERSION = @DBUS_VERSION@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GMODULE_CFLAGS = @GMODULE_CFLAGS@ +GMODULE_LIBS = @GMODULE_LIBS@ +GMODULE_REQUIRED_VERSION = @GMODULE_REQUIRED_VERSION@ +GMODULE_VERSION = @GMODULE_VERSION@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_VERSION = @GTK_VERSION@ +HELPER_PATH_PREFIX = @HELPER_PATH_PREFIX@ +ICEAUTH = @ICEAUTH@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBSM_CFLAGS = @LIBSM_CFLAGS@ +LIBSM_LDFLAGS = @LIBSM_LDFLAGS@ +LIBSM_LIBS = @LIBSM_LIBS@ +LIBTOOL = @LIBTOOL@ +LIBWNCK_CFLAGS = @LIBWNCK_CFLAGS@ +LIBWNCK_LIBS = @LIBWNCK_LIBS@ +LIBWNCK_REQUIRED_VERSION = @LIBWNCK_REQUIRED_VERSION@ +LIBWNCK_VERSION = @LIBWNCK_VERSION@ +LIBX11_CFLAGS = @LIBX11_CFLAGS@ +LIBX11_LDFLAGS = @LIBX11_LDFLAGS@ +LIBX11_LIBS = @LIBX11_LIBS@ +LIBXFCE4UI_CFLAGS = @LIBXFCE4UI_CFLAGS@ +LIBXFCE4UI_LIBS = @LIBXFCE4UI_LIBS@ +LIBXFCE4UI_REQUIRED_VERSION = @LIBXFCE4UI_REQUIRED_VERSION@ +LIBXFCE4UI_VERSION = @LIBXFCE4UI_VERSION@ +LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@ +LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@ +LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@ +LIBXFCE4UTIL_VERSION = @LIBXFCE4UTIL_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POLKIT_REQUIRED_VERSION = @POLKIT_REQUIRED_VERSION@ +POLKIT_VERSION = @POLKIT_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +RANLIB = @RANLIB@ +RM = @RM@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +UPOWER_CFLAGS = @UPOWER_CFLAGS@ +UPOWER_LIBS = @UPOWER_LIBS@ +UPOWER_REQUIRED_VERSION = @UPOWER_REQUIRED_VERSION@ +UPOWER_VERSION = @UPOWER_VERSION@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XFCE_GLADE_CATALOG_PATH = @XFCE_GLADE_CATALOG_PATH@ +XFCE_GLADE_MODULE_PATH = @XFCE_GLADE_MODULE_PATH@ +XFCE_GLADE_PIXMAP_PATH = @XFCE_GLADE_PIXMAP_PATH@ +XFCONF_CFLAGS = @XFCONF_CFLAGS@ +XFCONF_LIBS = @XFCONF_LIBS@ +XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@ +XFCONF_VERSION = @XFCONF_VERSION@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_ARGS = @XGETTEXT_ARGS@ +XMKMF = @XMKMF@ +XSESSION_PREFIX = @XSESSION_PREFIX@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +simpledir = $(libdir)/xfce4/session/splash-engines +simple_LTLIBRARIES = libsimple.la +libsimple_la_SOURCES = \ + fallback.h \ + preview.h \ + simple.c + +libsimple_la_CFLAGS = \ + -I$(top_srcdir) \ + $(LIBX11_CFLAGS) \ + $(LIBXFCE4UI_CFLAGS) \ + $(XFCONF_CFLAGS) + +libsimple_la_LDFLAGS = \ + -avoid-version \ + -no-undefined \ + -module \ + $(LIBX11_LDFLAGS) + +libsimple_la_LIBADD = \ + $(top_builddir)/libxfsm/libxfsm-4.6.la \ + $(LIBX11_LIBS) \ + $(LIBXFCE4UI_LIBS) \ + $(XFCONF_LIBS) + +libsimple_la_DEPENDENCIES = \ + $(top_builddir)/libxfsm/libxfsm-4.6.la + +@MAINTAINER_MODE_TRUE@BUILT_SOURCES = \ +@MAINTAINER_MODE_TRUE@ fallback.h \ +@MAINTAINER_MODE_TRUE@ preview.h + +@MAINTAINER_MODE_TRUE@DISTCLEANFILES = \ +@MAINTAINER_MODE_TRUE@ $(BUILT_SOURCES) + +EXTRA_DIST = \ + fallback.png \ + preview.png + +all: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu engines/simple/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu engines/simple/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: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +install-simpleLTLIBRARIES: $(simple_LTLIBRARIES) + @$(NORMAL_INSTALL) + @list='$(simple_LTLIBRARIES)'; test -n "$(simpledir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(simpledir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(simpledir)" || exit 1; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(simpledir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(simpledir)"; \ + } + +uninstall-simpleLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(simple_LTLIBRARIES)'; test -n "$(simpledir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(simpledir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(simpledir)/$$f"; \ + done + +clean-simpleLTLIBRARIES: + -test -z "$(simple_LTLIBRARIES)" || rm -f $(simple_LTLIBRARIES) + @list='$(simple_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + +libsimple.la: $(libsimple_la_OBJECTS) $(libsimple_la_DEPENDENCIES) $(EXTRA_libsimple_la_DEPENDENCIES) + $(AM_V_CCLD)$(libsimple_la_LINK) -rpath $(simpledir) $(libsimple_la_OBJECTS) $(libsimple_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsimple_la-simple.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< + +.c.obj: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< + +libsimple_la-simple.lo: simple.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsimple_la_CFLAGS) $(CFLAGS) -MT libsimple_la-simple.lo -MD -MP -MF $(DEPDIR)/libsimple_la-simple.Tpo -c -o libsimple_la-simple.lo `test -f 'simple.c' || echo '$(srcdir)/'`simple.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libsimple_la-simple.Tpo $(DEPDIR)/libsimple_la-simple.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='simple.c' object='libsimple_la-simple.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsimple_la_CFLAGS) $(CFLAGS) -c -o libsimple_la-simple.lo `test -f 'simple.c' || echo '$(srcdir)/'`simple.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) check-am +all-am: Makefile $(LTLIBRARIES) +installdirs: + for dir in "$(DESTDIR)$(simpledir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) +clean: clean-am + +clean-am: clean-generic clean-libtool clean-simpleLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-simpleLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-simpleLTLIBRARIES + +.MAKE: all check install install-am install-strip + +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-simpleLTLIBRARIES cscopelist-am ctags \ + ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-simpleLTLIBRARIES \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-simpleLTLIBRARIES + + +@MAINTAINER_MODE_TRUE@fallback.h: $(srcdir)/fallback.png +@MAINTAINER_MODE_TRUE@ $(AM_V_GEN) gdk-pixbuf-csource --static --stream --name=fallback $< > $@ + +@MAINTAINER_MODE_TRUE@preview.h: $(srcdir)/preview.png +@MAINTAINER_MODE_TRUE@ $(AM_V_GEN) gdk-pixbuf-csource --static --stream --name=preview $< > $@ + +# 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/engines/simple/fallback.h b/engines/simple/fallback.h new file mode 100644 index 0000000..4ab5341 --- /dev/null +++ b/engines/simple/fallback.h @@ -0,0 +1,2791 @@ +/* GdkPixbuf RGB C-Source image dump 1-byte-run-length-encoded */ + +#ifdef __SUNPRO_C +#pragma align 4 (fallback) +#endif +#ifdef __GNUC__ +static const guint8 fallback[] __attribute__ ((__aligned__ (4))) = +#else +static const guint8 fallback[] = +#endif +{ "" + /* Pixbuf magic (0x47646b50) */ + "GdkP" + /* length: header (24) + pixel_data (98662) */ + "\0\1\201~" + /* pixdata_type (0x2010001) */ + "\2\1\0\1" + /* rowstride (1050) */ + "\0\0\4\32" + /* width (350) */ + "\0\0\1^" + /* height (350) */ + "\0\0\1^" + /* pixel_data: */ + "\377(:_\377(:_\377(:_\377(:_\377(:_\311(:_\203(:`\377):`\377):`\311)" + ":`\203(:`\216(:_\5(:`):`*;a*<a+<a\377+=b\377+=b\313+=b\5+<a*<a*;a):`" + "(:`\212(:_\7):`*;a+=b,>c-@e.Af/Af\205/Ag\3770Ag\3770Ag\3000Ag\204/Ag" + "\7/Af.Af-@e,>c+=b*;a):`\210(:_\10):`*<a,>c.Af0Bh2Di4Ek5Gl\2026Hl\203" + "7Hm\3777Im\3777Im\3007Im\2027Hm\2026Hl\10""5Gl4Ek2Di0Bh.Af,>c*<a):`\206" + "(:_\13(:`*;a,>c/Af2Di7Hm:Lo=Or@QsARtASv\203BSv\377BTv\377BTv\300BTv\202" + "BSv\13ASvARt@Qs=Or:Lo7Hm3Ej/Af,>c*<a(:`\205(:_\13);`+=b.Af3Ej9Jn\77P" + "sDUxHZ|K\\~N^\200O_\201\203P`\201\377P`\202\377P`\202\300P`\202\202P" + "`\201\13O_\201N_\200L]\177HZ|DUx\77Ps9Jn3Ej.Af+=b);`\205(:_\13*;a,>c" + "0Bh7Hm\77PsFXzO_\201Uf\206Yj\211\\l\214]n\215\377_o\216\377_o\216\305" + "_o\216\13^n\215\\l\214Yj\211Uf\206O_\201FXz\77Ps7Hm0Bh,>c*;a\204(:_\14" + "(:`*<a-@e2Di:LpDUxO_\201Wh\210`p\217gv\224jy\225l|\227\203m}\231\377" + "n~\231\377n~\231\300n~\231\202m}\231\14l|\227kz\226gv\224`p\217Wh\210" + "O_\201DUx:Lp2Di-@e*<a(:`\203(:_\14(:`+<a.Af4Ek=OrHY|Uf\206`p\216jy\226" + "q\200\234v\203\237x\206\241\203y\207\242\377z\210\242\377z\210\242\300" + "z\210\242\202y\207\242\14x\206\241v\203\237q\200\234jy\226`p\216Uf\206" + "HY|=Or4Ek.Af+<a(:`\203(:_\15(:`+=b/Af5Gl@QtL\\\177Yj\211gv\224q\200\234" + "y\207\241~\214\246\200\216\247\201\216\250\202\203\220\250\377\203\220" + "\251\377\203\220\251\300\203\220\251\202\203\220\250\14\200\216\247~" + "\214\246y\207\241q\200\234gv\224Yj\211L\\\177@Qt5Gl/Af+=b(:`\203(:_\15" + "):`+=b/Af6HlARvM^\200\\l\214jy\226t\203\236~\214\244\203\220\250\206" + "\223\253\207\223\253\202\207\224\254\377\211\225\255\377\211\225\255" + "\300\211\225\255\202\207\224\254\14\206\223\253\203\220\250~\214\244" + "v\203\237jy\226\\l\214N^\200ARv6Hl/Ag+=b):`\203(:_\13):`+=b/Ag6HmASv" + "O_\201]n\215lz\227w\206\241\200\215\247\206\223\253\202\211\225\255\202" + "\212\226\256\377\212\227\256\377\212\227\256\300\212\227\256\202\212" + "\226\256\14\211\225\255\206\223\253\200\215\247w\206\241l|\227]n\215" + "O_\201ASv6Hm/Ag+=b):`\203(:_\14):`+=b/Ag7HmASvP_\201]n\215l|\227w\206" + "\241\200\216\247\206\223\253\211\225\255\203\212\226\256\377\214\231" + "\260\377\214\231\260\300\214\231\260\202\212\226\256\14\211\225\255\206" + "\223\253\200\216\247w\206\241l|\227]n\215P_\201ASv7Hm/Ag+=b):`\203(:" + "_\15):`+=b/Ag7HmASvP_\201^n\215l|\227x\207\241\201\216\250\207\223\254" + "\211\226\255\212\226\256\202\214\227\256\307\214\231\260\206\213\230" + "\257\377\214\231\260\362\214\231\260\202\214\227\256\14\211\226\255\207" + "\223\254\201\216\250x\207\241l|\227^n\215P_\201ASv7Hm/Ag+=b):`\203(:" + "_\15):`+=b/Ag7HmASvO_\201]n\215l|\227x\206\241\201\216\247\206\223\253" + "\211\225\255\211\226\255\202\214\226\256\305\214\227\256\211\213\226" + "\255\230\214\227\256\206\213\226\255\377\214\227\256\323\214\227\256" + "\202\214\226\256\14\211\225\255\206\223\253\201\216\247x\206\241l|\227" + "]n\215O_\201ASv7Hm/Ag+=b):`\203(:_\15):`+=b/Ag7HmASvO_\201]m\215l|\227" + "x\206\241\200\216\247\206\224\254\211\225\255\211\226\256\202\212\226" + "\256\304\214\227\260\214\213\226\257\224\214\227\260\212\213\226\257" + "\324\214\227\260\212\213\226\257\227\214\227\260\231\213\226\257\302" + "\214\227\260\202\212\226\256\14\211\225\255\206\224\254\200\216\247x" + "\206\241l|\227]m\215O_\201ASv7Hm/Ag+=b):`\203(:_\15):`+=b/Ag7HmASvN_" + "\201]m\215l|\227w\206\237\200\215\247\206\223\253\210\225\255\211\226" + "\255\202\211\226\256\303\214\227\256\205\213\226\255\204\212\225\255" + "\205\213\226\255\222\214\227\256\214\213\226\255\216\214\227\256\241" + "\213\226\255\241\214\227\256\217\213\226\255\215\214\227\256\242\213" + "\226\255\301\214\227\256\202\211\226\256\14\210\225\255\206\223\253\200" + "\215\247x\206\241l|\227]m\215O_\201ASv7Hm/Ag+=b):`\203(:_\15):`+=b/A" + "g6HmASvN_\200]m\214kz\227w\205\237\177\215\246\205\221\253\207\224\254" + "\210\225\255\202\211\225\255\301\212\227\256\205\211\226\255\1\210\225" + "\255\206\210\225\254\1\210\225\255\204\211\226\255\217\212\227\256\205" + "\211\226\255\206\210\225\255\205\211\226\255\213\212\227\256\212\211" + "\226\255\225\210\225\255\205\211\226\255\235\212\227\256\212\211\226" + "\255\203\210\225\255\205\211\226\255\212\212\227\256\207\211\226\255" + "\214\210\225\255\214\210\225\254\203\210\225\255\203\211\226\255\300" + "\212\227\256\202\211\225\255\14\207\224\254\205\221\253\177\215\246w" + "\205\237kz\227]m\214N_\200ASv6Hm/Ag+=b):`\203(:_\14):`+=b/Ag6HmARtN^" + "\200\\m\214kz\227v\205\237\177\214\246\205\221\253\207\224\254\203\210" + "\225\255\300\212\226\256\204\211\225\255\1\210\224\255\202\210\224\254" + "\1\207\223\254\204\207\223\253\3\207\223\254\210\224\254\210\224\255" + "\204\211\225\255\216\212\226\256\203\211\225\255\202\210\224\255\1\210" + "\224\254\204\207\223\254\1\210\224\254\202\210\224\255\204\211\225\255" + "\211\212\226\256\204\211\225\255\202\210\224\255\213\210\224\254\216" + "\207\223\254\202\210\224\254\1\210\224\255\204\211\225\255\231\212\226" + "\256\211\211\225\255\202\210\224\255\206\210\224\254\202\210\224\255" + "\203\211\225\255\210\212\226\256\204\211\225\255\202\210\224\255\205" + "\210\224\254\212\207\223\254\213\207\223\253\202\207\223\254\2\210\224" + "\254\210\224\255\203\211\225\255\277\212\226\256\202\210\225\255\14\207" + "\224\254\205\221\253\177\214\246v\205\237kz\227\\m\214N_\200ASv6Hm/A" + "g+=b):`\203(:_\15):`+=b/Ag6HmARtN^\200\\m\214kz\226v\205\237~\214\246" + "\205\220\251\206\223\254\210\224\254\202\210\225\255\277\211\225\255" + "\204\210\224\254\2\207\223\254\207\223\253\202\206\222\252\202\205\221" + "\252\4{\207\237|\210\240\202\216\246\205\221\252\202\206\222\252\2\207" + "\223\253\207\223\254\203\210\224\254\214\211\225\255\203\210\224\254" + "\2\207\223\254\207\223\253\203\206\222\252\202\205\221\252\203\206\222" + "\252\2\207\223\253\207\223\254\204\210\224\254\206\211\225\255\204\210" + "\224\254\2\207\223\254\207\223\253\207\206\222\252\223\205\221\252\203" + "\206\222\252\2\207\223\253\207\223\254\203\210\224\254\226\211\225\255" + "\210\210\224\254\203\207\223\254\1\207\223\253\211\206\222\252\2\207" + "\223\253\207\223\254\203\210\224\254\206\211\225\255\203\210\224\254" + "\202\207\223\254\1\207\223\253\204\206\222\252\220\205\221\252\206\204" + "\220\251\203\205\221\252\3\206\222\252\207\223\253\207\223\254\203\210" + "\224\254\276\211\225\255\202\210\225\255\14\206\223\254\205\220\251~" + "\214\246v\205\237kz\226\\m\214N^\200ASv6Hm/Ag+=b):`\203(:_\15):`+=b/" + "Af6HlARtM^\200\\l\214jy\226t\203\236~\212\244\203\220\250\205\221\253" + "\207\224\253\202\207\224\254\276\210\225\254\204\207\224\253\14\206\223" + "\253\206\223\252\205\222\251\204\221\251\204\221\250\203\220\250n|\225" + "HUnBNghu\216}\213\245\204\221\251\202\205\222\251\1\206\223\253\203\207" + "\224\253\213\210\225\254\203\207\224\253\16\206\223\253\206\223\252\205" + "\222\251\204\221\251\204\221\250z\207\237q~\231t\201\233\201\216\245" + "\204\221\250\204\221\251\205\222\251\206\223\252\206\223\253\204\207" + "\224\253\205\210\225\254\203\207\224\253\3\206\223\253\206\223\252\205" + "\222\251\202\204\221\251\1\204\221\250\206\203\220\250\221\203\220\247" + "\3\203\220\250\204\221\250\204\221\251\202\205\222\251\1\206\223\252" + "\203\207\224\253\224\210\225\254\207\207\224\253\1\206\223\253\202\206" + "\223\252\203\205\222\251\202\204\221\251\202\204\221\250\202\203\220" + "\250\202\204\221\250\4\204\221\251\205\222\251\206\223\252\206\223\253" + "\203\207\224\253\205\210\225\254\202\207\224\253\2\206\223\253\206\223" + "\252\202\205\222\251\2\204\221\251\204\221\250\203\203\220\250\207\203" + "\220\247\216\202\217\247\202\203\220\247\5\204\221\250\204\221\251\205" + "\222\251\206\223\252\206\223\253\202\207\224\253\276\210\225\254\202" + "\207\224\254\14\205\221\253\203\220\250~\212\244t\203\236jy\226\\l\214" + "N^\200ARv6Hl/Ag+=b):`\203(:_\15):`+=b/Af6HlARtM^\200[l\212jy\226s\203" + "\236}\212\244\203\217\250\205\221\251\206\223\253\202\207\224\253\275" + "\210\224\254\204\207\223\253\16\206\222\253\206\222\252\205\221\251\204" + "\221\251\204\220\250\200\214\244ly\224CLg$+@#,\77ERkkv\221\200\214\245" + "\204\221\251\202\205\221\251\1\206\222\253\203\207\223\253\211\210\224" + "\254\203\207\223\253\20\206\222\253\206\222\252\205\221\251\204\221\251" + "\204\220\250z\206\237S^x.6M<H_dq\213}\212\245\204\220\250\204\221\251" + "\205\221\251\206\222\252\206\222\253\203\207\223\253\204\210\224\254" + "\203\207\223\253\1\206\222\253\202\205\221\251\3\204\221\251\203\217" + "\250\203\217\247\215\202\216\247\204\177\213\244\205~\212\243\203\177" + "\213\244\3\200\214\244\200\214\245\201\215\245\202\205\221\251\1\206" + "\222\253\202\207\223\253\222\210\224\254\207\207\223\253\1\206\222\253" + "\202\206\222\252\202\205\221\251\1\204\221\251\202\204\220\250\1\203" + "\217\250\202\203\217\247\202\202\216\247\10\177\213\244z\206\236t\201" + "\232x\204\234\201\216\246\205\221\251\206\222\252\206\222\253\202\207" + "\223\253\204\210\224\254\203\207\223\253\1\206\222\253\202\205\221\251" + "\3\204\220\250\203\217\250\203\217\247\205\202\216\247\1\177\213\244" + "\210~\212\243\1{\207\243\204x\204\235\3u\203\235r\177\230r~\226\202o" + "{\227\7p|\227mz\225lw\222r~\227{\207\240\205\221\251\206\222\253\202" + "\207\223\253\276\210\224\254\202\207\224\253\14\205\221\251\203\217\250" + "}\212\244s\203\236jy\226[l\212M^\200ARt6Hl/Af+=b):`\203(:_\15(:`+=b/" + "Af6GlARtM]\177[k\212ix\225s\202\236}\211\243\201\217\250\203\220\251" + "\205\223\253\202\206\223\253\275\207\224\254\203\206\223\253\23\205\222" + "\253\205\222\252\204\221\251\203\221\251\203\220\250|\211\244iv\222F" + "Pk,4J:E_@Kd7@YOZtp}\230\177\214\245\203\221\251\204\221\251\205\222\252" + "\205\222\253\203\206\223\253\207\207\224\254\203\206\223\253\22\205\222" + "\253\205\222\252\204\221\251\203\221\251\203\220\250|\211\241_l\2067" + "AY$-A'0D@Jeeq\213|\211\241\203\220\250\203\221\251\204\221\251\205\222" + "\252\205\222\253\203\206\223\253\203\207\224\254\202\206\223\253\12\205" + "\222\253\205\222\252\204\221\251z\207\240v\203\234v\203\233u\202\232" + "q\177\231n{\224hu\220\210hu\216\2fr\216_m\210\210\\i\203\12Zg\202Wd\177" + "Ta{Q^xR_yR_zZg\202t\201\231\204\221\251\205\222\253\202\206\223\253\220" + "\207\224\254\206\206\223\253\202\205\222\253\1\205\222\252\202\204\221" + "\251\202\203\221\251\21\203\220\250\202\217\250\202\217\247\201\216\247" + "~\213\244{\210\244t\204\235ky\223`l\206P]w>Jb.8P5@Yhu\217\201\216\246" + "\205\222\252\205\222\253\202\206\223\253\204\207\224\254\202\206\223" + "\253\7\205\222\253\205\222\252\204\221\251z\207\240v\203\234p}\230ly" + "\222\202hu\217\3hu\216er\214_m\210\203\\i\203\3Zf\201Vc|Q]w\202P]w\4" + "N[tHUo>Ia:D^\2028C\\\14""6AX-6N(0F&.D'/E&/D\40(=\33\"4%-CUb|~\213\243" + "\205\222\252\202\206\223\253\276\207\224\254\202\206\223\253\14\203\220" + "\251\201\217\250}\212\243s\202\236ix\225[l\212M]\177ARt6Gl/Af+=b):`\203" + "(:_\15(:`+=b/Af6Gl@RtM]\177[k\212ix\225r\202\235|\211\243\201\216\247" + "\203\220\251\205\221\251\202\205\223\253\274\207\223\253\203\206\222" + "\252\21\205\221\252\205\221\251\204\220\250\203\220\250\203\217\247|" + "\210\243iu\216GQj08O>G_Ua}S_y\77Ia8BYWb{v\202\233\203\217\247\202\204" + "\220\250\2\205\221\251\205\221\252\203\206\222\252\205\207\223\253\203" + "\206\222\252\2\205\221\252\205\221\251\202\204\220\250\20\203\217\247" + "|\211\244dn\210\77Ha6@XGSn@Jb/8ODNgeo\211|\210\240\203\217\247\203\220" + "\250\204\220\250\205\221\251\205\221\252\207\206\222\252\12\205\221\252" + "\204\220\250x\205\237S_z=Ha<G`<F`:E]3>U.7N\211-6L\1%-@\211\40)<\3\36" + "%8\31\37""0\30\36/\202\30\35/\4!(<Zf\201\201\215\245\205\221\251\202" + "\206\222\252\217\207\223\253\205\206\222\252\202\205\221\252\1\205\221" + "\251\202\204\220\250\25\203\220\250\203\217\247\202\216\247\202\216\246" + "\201\215\246~\212\242{\207\237q~\230eq\213T`zFQk6\77W%.D\35#6\36$6$+" + "A19Qal\206~\212\245\204\220\250\205\221\252\202\206\222\252\204\207\223" + "\253\202\206\222\252\10\205\221\252\205\221\251x\204\234T_z@Ld8B[1:R" + ".7N\202-6L\3+5J%-@!)>\203\40)<\2\35$6\30\36.\202\27\34.\4\30\36.\32\40" + "1\34\"5\35#6\202\36$8\2\40&:\40)<\202$+@\10$,@%-B)1G.6L5@Wdq\214\201" + "\215\245\205\221\252\202\206\222\252\276\207\223\253\202\205\223\253" + "\14\203\220\251\201\216\247}\211\243r\202\235ix\225[k\212M]\177ARt6G" + "l/Af+=b(:`\203(:_\15(:`+=b/Af6Gl@RtL]\177Zk\212ix\225r\201\235z\211\243" + "\201\216\247\203\220\250\205\220\251\202\205\221\251\273\206\223\253" + "\203\205\222\252\13\204\221\252\204\221\251\203\220\250\202\220\250\202" + "\217\247{\211\244hu\216GRk09P:FaS_y\202[i\205\6P]y9D\\>H`\\i\205{\211" + "\240\202\217\247\202\203\220\250\2\204\221\251\204\221\252\204\205\222" + "\252\1\206\223\253\205\205\222\252\1\204\221\252\202\203\220\250\16\202" + "\220\250{\211\244iv\217EPh4>VJVpWe\200Ta}\77Jd19QDNfgt\215~\213\244\202" + "\217\247\202\203\220\250\2\204\221\251\204\221\252\206\205\222\252\5" + "\204\221\252\203\220\250w\204\2341;R\33$5\202\33#4\3\34\"5\36'9\"*\77" + "\210#,A\2%.C*4J\205.8N\204/8O\11""2=V8BZ9D_;Ea;FaAMgm{\227\203\220\250" + "\204\221\252\202\205\222\252\215\206\223\253\206\205\222\252\2\204\221" + "\252\204\221\251\202\203\220\250\27\202\220\250\202\217\247\201\216\247" + "\201\216\246\200\215\246z\207\242p~\230dq\213S_y@Kd/<Q'.D\37&:!(<+4K" + "8B[BNhMZuMZver\213}\212\245\203\220\250\204\221\252\203\205\222\252\203" + "\206\223\253\202\205\222\252\10\204\221\252\204\221\251q~\2314=U\36&" + "8\36%8\"*\77$-A\202#-A\3%.C*4J,7N\202.8N\3.9P4>U9D\\\2029D_\3<G_\77J" + "bAMg\202DQk\3FSlFSnLXq\202O\\y\10P]yS_yUb\201\\j\206]k\206y\206\237\203" + "\220\250\204\221\252\202\205\222\252\276\206\223\253\202\205\221\251" + "\14\203\220\250\201\216\247|\211\243r\202\235ix\225Zk\212L]\177ARt6G" + "l/Af+=b(:`\203(:_\14(:`+=b/Af5Gl@RtL]\177Yj\211hw\224r\200\235z\210\242" + "\200\215\247\202\217\250\203\203\220\251\273\206\221\253\203\205\220" + "\252\1\204\217\251\202\203\216\250\7\202\215\247~\212\244it\217GQj08" + "P;DaS]{\204[g\205\6MWr7@Z@Ieep\214~\212\244\202\216\250\202\203\216\250" + "\1\204\217\252\211\205\220\252\1\204\217\252\202\203\216\250\7\202\216" + "\250~\212\244lw\222KVr4<TCLhXd\200\202[g\205\7U`}@Ie4<SKTplx\224~\212" + "\244\202\215\247\202\203\216\250\1\204\217\252\206\205\220\252\12\204" + "\217\252\204\217\251\200\213\245U_}HSpGSpGSoISoLVrLVu\211OYu\1R\\y\211" + "T_\200\1Xd\200\202[g\205\6\\h\205\\h\206]j\207z\205\240\204\217\251\204" + "\217\252\202\205\220\252\214\206\221\253\205\205\220\252\2\204\217\252" + "\204\217\251\202\203\216\250\31\202\216\250\202\215\247\201\214\247\201" + "\214\246\200\213\246w\202\234ju\220Wa}BLg/8P&-D#*\77&.E09S<EbISoR\\y" + "Xd\200[g\205\\h\205T_}_j\207}\210\242\203\216\250\204\217\252\203\205" + "\220\252\203\206\221\253\202\205\220\252\10\204\217\252\204\217\251\200" + "\213\245Yc\177KUqKVsMWuPZv\202OYv\3OZyR\\yT_}\203T_\200\1Wb\200\203Z" + "f\204\212[g\205\202\\h\205\5\\h\206]i\206^j\207y\204\237\204\217\251" + "\203\205\220\252\276\206\221\253\202\203\220\251\14\202\217\250\200\215" + "\247z\210\242r\200\235hw\224Yj\211L]\177ARt5Gl/Af+=b(:`\203(:_\14(:`" + "+=b/Af5Gl@QtL]\177Yj\211hw\224q\200\235z\210\242\177\215\246\202\217" + "\250\203\203\220\251\272\205\221\251\203\204\220\250\1\203\217\250\202" + "\202\216\246\10\201\215\245}\212\241jv\216EPh/8N;E]S^x[h\202\204[h\204" + "\12Xe\177HSk2:SCNgnz\223\201\215\245\201\216\246\202\216\246\203\217" + "\247\203\217\250\207\204\220\250\14\203\217\250\203\217\247\202\216\246" + "\201\216\246\201\215\245q}\225O[t5\77V=G`Ta|Zg\202[h\202\202Zg\202\12" + "Ta|=G_/7OFRjnz\223}\212\241\201\216\246\202\216\246\203\217\247\203\217" + "\250\206\204\220\250\5\203\217\250\202\216\246cp\212\\j\205[h\204\202" + "[h\202\221Zg\202\205[h\202\202[h\204\5\\i\204\\j\205]j\205z\206\237\203" + "\217\250\203\204\220\250\213\205\221\251\204\204\220\250\1\203\217\250" + "\202\203\217\247\22\202\216\246\201\216\246\201\215\245\200\214\245\200" + "\214\244\177\213\244y\205\235co\212ISn7AW&/B\"*<%-A19P>HaKVoS_{Wd~\202" + "Zg\202\1[h\202\202[h\204\5Wc}]i\202u\202\234\200\214\244\203\217\250" + "\203\204\220\250\203\205\221\251\203\204\220\250\5\203\217\250\202\216" + "\246dq\213\\i\204[h\204\202[h\202\210Zg\202\207[h\202\205[h\204\203\\" + "i\204\1\\j\205\203]j\205\2y\205\236\203\217\250\202\204\220\250\277\205" + "\221\251\202\203\220\251\14\202\217\250\177\215\246z\210\242q\200\235" + "hw\224Yj\211L]\177@Rt5Gl/Af+=b(:`\203(:_\14(:`+=b/Af5Gl@QtL\\\177Yj\211" + "gv\224q\200\234y\207\242\177\214\246\200\216\247\203\202\217\250\272" + "\203\220\251\202\202\217\250\13\201\216\250\201\216\247\200\215\246\177" + "\214\246|\211\242iv\217BLh+4J9E]Q]xYg\204\202Zh\204\202Zh\205\202Zh\204" + "\12Ve\177CPk.7NJUpo|\230\177\214\245\177\214\246\200\215\246\201\216" + "\247\201\216\250\205\202\217\250\12\201\216\250\201\216\247\200\215\246" + "\177\214\246\177\214\245r\177\234S_z4>V9D\\Q]x\206Yg\204\6Q]x8C\\)3H" + "EPkly\224|\211\242\202\200\215\246\1\201\216\250\206\202\217\250\5\201" + "\216\250\201\216\247ao\212[i\205Zh\205\203Zh\204\205Yg\204\213Zh\204" + "\206Zh\205\203[i\205\2\\j\206x\205\240\203\202\217\250\212\203\220\251" + "\204\202\217\250\202\201\216\250\1\201\216\247\202\200\215\246\17\177" + "\214\245~\213\245~\213\244}\212\244w\204\240ht\216IUp*3I\36&:\37&9*3" + "J<GaIUoR_~Ub~\202Xf\202\1Yg\202\202Yg\204\202Zh\204\6Zh\205Xf\201Vc\177" + "my\226~\213\244\201\216\250\203\202\217\250\204\203\220\251\202\202\217" + "\250\4\201\216\250\201\216\247bp\213[i\205\202Zh\205\212Zh\204\206Zh" + "\205\211[i\205\202\\j\206\2\\j\207x\205\237\202\202\217\250\300\203\220" + "\251\202\202\217\250\14\200\216\247\177\214\246y\207\242q\200\234gv\224" + "Yj\211L\\\177@Qt5Gl/Af+=b(:`\203(:_\14(:`+=b/Af5Gl\77QsK\\~Yi\211gv\224" + "p\177\234x\207\241~\214\246\200\216\247\203\202\217\250\272\203\220\251" + "\202\202\217\250\14\201\216\250\201\216\247\200\215\246|\211\243gu\220" + "@Le+3J;F`S`\177Yg\204Zh\204Zh\205\204[i\205\13Zh\205Zh\204Ve\177@Jf1" + ";RR_xr\177\234\177\214\245\177\214\246\200\215\246\201\216\247\202\201" + "\216\250\1\202\217\250\202\201\216\250\1\201\216\247\202\200\215\246" + "\10\177\214\245u\202\234Ze\2007AZ5@ZNZyYg\204Zh\204\204Zh\205\202Zh\204" + "\10S`}<G`*4JFQkjw\220}\212\243\200\215\246\201\216\250\207\202\217\250" + "\3\201\216\250bp\214\\j\206\226[i\205\206\\j\206\202\\j\207\1y\206\240" + "\202\202\217\250\212\203\220\251\204\202\217\250\2\201\216\250\201\216" + "\247\202\200\215\246\15\177\214\246\177\214\245~\213\244z\207\241q~\232" + "`k\207FQk+5K\37&:%,A8BZIUrUb~\202Xf\202\202Yg\202\2Yg\204Zh\204\202Z" + "h\205\204[i\205\5Xf\201T`~kx\224~\213\245\201\216\250\203\202\217\250" + "\204\203\220\251\203\202\217\250\3\201\216\250cq\215\\j\206\216[i\205" + "\205\\j\206\206\\j\207\205]k\207\2x\205\237\202\217\250\301\203\220\251" + "\202\202\217\250\14\200\216\247~\214\246x\207\241p\177\234gv\224Yi\211" + "K\\~@Qt5Gl/Af+=b(:`\203(:_\14(:`+=b.Af5Gl\77QsK\\~Xi\211ft\223o\177\232" + "x\206\241}\212\244\177\215\246\203\200\216\247\272\202\217\250\202\201" + "\216\247\12\200\215\247\200\215\246|\211\242er\217BMh,6K;FaS`\177Yg\202" + "Yg\204\202Zh\204\203[i\205\202Zh\204\12Yg\204Yg\202S_~9D\\8@YYe~t\201" + "\233~\213\244~\213\245\177\214\245\205\200\215\246\12\177\214\245~\213" + "\245~\213\244w\204\240^k\206:D]3>WJWsYg\202Yg\204\206Zh\204\202Yg\204" + "\7S`\1779E]-7NFRmiv\217}\212\243\200\215\247\203\201\216\247\202\202" + "\217\250\203\201\216\247\1bp\213\203[i\206\207[i\205\212[i\206\213\\" + "j\206\1x\205\237\213\202\217\250\204\201\216\247\2\200\215\247\200\215" + "\246\202\177\214\245\15~\213\244}\213\244}\212\243s\200\231an\207EQl" + "/9P!)<#+@5\77WKWvWe\200We\201\202Xf\201\3Xg\202Yg\202Yg\204\203Zh\204" + "\205[i\205\4Xf\201S_zgt\215}\212\244\204\201\216\247\205\202\217\250" + "\203\201\216\247\1cq\214\206[i\206\1[i\205\207[i\206\207\\j\206\212]" + "k\207\1x\205\237\302\202\217\250\202\200\216\247\14\177\215\246}\212" + "\244x\206\241o\177\232ft\223Xi\211K\\~@Qs5Gl.Af+=b(:`\203(:_\14(:`+=" + "b.Af5Gl\77QsK\\~Xi\211ft\223o~\232w\206\241}\212\244\177\214\246\203" + "\200\216\247\272\201\217\247\202\200\216\246\7\177\215\246y\207\242c" + "s\214BNg+5K;F_S`{\203Yh\202\1Zi\204\205Zi\205\12Zi\204Yh\202Xg\202Xg" + "\201IWq3=T;F^\\i\204v\204\235}\213\243\207~\214\244\10}\213\243y\207" + "\237dr\213=H`1;QFSlUd~Xg\202\202Yh\202\202Zi\204\1Zi\205\202Zi\204\203" + "Yh\202\6Q^x9E]-8MDPjdt\215z\210\243\202\200\216\246\204\201\217\247\202" + "\200\216\246\1ap\212\221[j\205\216\\k\206\1x\206\237\212\201\217\247" + "\204\200\216\246\24\177\215\246\177\215\245~\214\244}\213\244}\213\243" + "|\212\242u\203\237ft\216KXr2>T$/C&.B4\77UESmSa|Ve\200Wf\200Wg\200Xg\201" + "Xg\202\203Yh\202\202Zi\204\202Zi\205\204[j\205\4Zi\205R_yao\210v\204" + "\234\204\200\216\246\206\201\217\247\202\200\216\246\1bq\213\216[j\205" + "\205\\k\206\214]l\207\1x\206\237\302\201\217\247\202\200\216\247\14\177" + "\214\246}\212\244w\206\241o~\232ft\223Xi\211K\\~@Qs5Gl.Af+=b(:`\203(" + ":_\14(:`+=b.Af5Gl\77QsK[~Xi\210et\223o~\232w\205\241|\211\244~\214\244" + "\203\200\216\246\273\201\216\247\7\200\215\246}\212\243n{\224IUn09Q;" + "D`Ta}\203Zh\204\202Zh\205\204[i\205\202Zh\205\12Zh\204Yg\202Xf\202Ub" + "~DPk1:TAKebn\213y\206\237}\212\243\202}\212\244\1~\213\244\202}\212\244" + "\10}\212\243y\206\237gt\217FQl-7NAMgUb~Xf\202\202Yg\202\2Zh\204Zh\205" + "\204[i\205\204Zh\205\6R^y=Ea7AYZf\202w\204\235\200\215\246\207\201\216" + "\247\1ao\212\216[i\205\204\\j\206\215]k\207\2y\206\240\202\217\250\210" + "\201\216\247\203\200\215\246\2\177\214\246\177\214\245\202~\213\244\20" + "}\212\244|\212\242|\211\242r\177\230Yd\201;E_'1G'.D4\77UERkQ]|Vd\200" + "We\200Wf\200Xf\201Xf\202\202Yg\202\1Zh\204\202Zh\205\211[i\205\3Ub\201" + "]j\204s\200\233\203\200\215\246\210\201\216\247\2\200\215\246bp\213\214" + "[i\205\204\\j\206\203]k\207\202^l\207\210^l\210\202^l\207\1x\205\237" + "\202\202\217\250\300\201\216\247\202\200\216\246\14~\214\244|\211\244" + "w\205\241o~\232et\223Xi\210K[~\77Qs5Gl.Af+=b(:`\203(:_\14(:`+=b.Af5F" + "l\77PsJ[~Wi\210es\221n}\231v\205\237|\211\243~\212\244\203\177\214\246" + "\274\200\216\247\5\177\215\246o}\226JWrDQkR_{\213Zi\205\202Yh\205\202" + "Xg\202\10Wf\202Tb~AMg1<SFPliw\220x\206\237{\212\242\203|\212\243\202" + "{\212\242\6lz\223GQm,7L\77JbSa}Wf\202\202Xg\202\2Yh\204Yh\205\207Zi\205" + "\203[j\206\4^m\211fu\222|\212\244\203\221\252\210\200\216\247\1ap\213" + "\217[j\206\202\\k\207\202]l\207\202]l\210\207^m\211\202]l\210\2]l\207" + "x\206\240\202\201\217\250\206\200\216\247\203\177\215\246\2~\214\246" + "~\214\245\202}\213\244\16|\212\243{\212\242x\206\237hv\222JVq-8N\"+\77" + ".7PBOhP]xUd\200Ve\200Vf\200Wf\201\202Xg\202\202Yh\204\1Yh\205\203Zi\205" + "\211[j\206\3Xg\202Tc~q\177\232\203\177\215\246\211\200\216\247\1bq\214" + "\216[j\206\202\\k\207\2]l\207]l\210\204^m\211\205_n\211\203^m\211\2]" + "l\210x\206\237\203\201\217\250\277\200\216\247\202\177\214\246\14~\212" + "\244|\211\243v\205\237n~\232es\221Wi\210J[~\77Qs5Fl.Af+=b(:`\203(:_\14" + "(:`+=b.Af5Fk>PsJ[~Wh\210es\221n}\231v\203\237z\210\243}\212\244\203\177" + "\214\246\274\177\215\246\5\202\220\251\220\235\265\224\242\271\177\215" + "\250dr\217\211Zi\205\203Yh\204\2Xg\204Xg\202\202Wf\201\6Ve\201P]}:Ga" + "2;TLZsn|\225\205z\210\241\6n|\225M[t.9P8E^P]}Ve\200\202Wf\201\2Xg\202" + "Xg\204\202Yh\204\204Zi\205\204[j\206\5ap\215\200\216\251\243\261\307" + "\240\256\302\211\227\260\210\177\215\246\1`o\212\215Zi\205\203[j\206" + "\1\\k\207\203]l\210\202^m\210\205^m\211\202^m\210\202]l\210\2x\206\240" + "\201\217\247\202\200\216\247\205\177\215\246\203~\214\245\1}\213\244" + "\202|\212\243\16{\211\242z\211\241t\202\236_l\210;Ha$,B(1G9F`LYsR_|U" + "d\177Ue\177Ve\200Ve\201\202Wf\201\2Xg\202Xg\204\203Yh\204\203Zi\205\210" + "[j\206\4Wf\201P]wq~\230|\212\243\213\177\215\246\1ap\213\215Zi\205\202" + "[j\206\1\\k\206\202]l\210\2^m\210^m\211\203_m\213\203_n\213\202_m\213" + "\5^m\211^m\210]l\210x\206\240\201\217\247\203\200\216\247\276\177\215" + "\246\202\177\214\246\14}\212\244z\210\243v\203\237n}\231es\221Wh\210" + "J[~\77Qs5Fl.Af+=b(:`\203(:_\14(:`+=b.Af5Fk>PsJZ}Vh\207cr\221m}\231t\203" + "\236z\207\242|\211\243\203~\212\244\274\177\214\246\6\203\220\252\217" + "\234\266\257\273\317\260\274\321\204\221\256bp\211\202\\j\206\203[i\206" + "\205Zh\205\202Yg\204\2Xf\204Xf\202\202We\201\6Vd\200MYv7A]6@XS^zp}\227" + "\203y\207\241\6p}\227Ua|2=U4\77XMYvVd\200\202We\201\2Xf\202Xf\204\202" + "Yg\204\202Zh\205\203[i\206\202\\j\206\10\\j\207bp\216\200\215\252\245" + "\264\311\253\265\312\217\234\266\203\220\252\200\215\247\207\177\214" + "\246\1`n\212\215Zh\205\202[i\206\4\\j\207]k\210^l\210^l\211\204_m\213" + "\202`m\213\204_m\213\4^l\211]k\210y\206\241\201\216\250\202\200\215\247" + "\204\177\214\246\203~\213\245\1}\212\245\202|\211\243\11{\210\242z\207" + "\241q~\230Ua|3<T$+@08RFSoR^|\202Ub\177\2Vd\200Vd\201\202We\201\2Xf\202" + "Xf\204\202Yg\204\204Zh\205\203[i\206\202\\j\206\203\\j\207\202\\j\206" + "\4[i\206P\\{ly\223y\206\240\213\177\214\246\1ao\213\214Zh\205\202[i\206" + "\1\\j\206\202]k\210\3^l\211bo\215fs\222\203gu\222\3jx\226m{\226m|\231" + "\202p~\233\6o~\234q~\234n}\233\201\217\252\204\221\253\201\216\247\202" + "\200\215\247\276\177\214\246\202~\212\244\14|\211\243z\207\242t\203\236" + "m}\231cr\221Vh\207JZ}\77Ps5Fk.Af+=b(:`\203(:_\14(:`+<a.Af5Fk>PsIZ}Vg" + "\207cr\220m|\231s\202\236y\207\242|\211\243\203}\212\244\273~\214\246" + "\202\177\215\247\11\202\220\252\222\236\266\263\276\321\251\266\315y" + "\212\245_n\214\\k\210[j\207[j\206\203Zi\206\204Yh\205\202Xg\204\25Wf" + "\204Wf\202Ve\201Ud\201Ud\200IVq0;S4\77WYg\202u\203\235x\206\240r\200" + "\235We\2016@Z/:QIVqUd\200Ud\201Ve\201Wf\202Wf\204\202Xg\204\202Yh\205" + "\203Zi\206\1[j\207\202\\k\210\6bq\214}\214\250\257\274\321\265\302\324" + "\225\243\272\203\221\252\203\177\215\247\206~\214\246\1_n\212\214Yh\205" + "\202Zi\206\24[j\206\\k\210`o\214`o\215hw\226l{\230o~\233o\177\233o\177" + "\235v\205\242y\211\246~\215\251}\215\250|\214\250\201\220\255\211\227" + "\260\204\222\255\207\226\257\203\221\253\200\216\247\202\177\215\247" + "\202~\214\246\203}\213\245\1|\212\245\202{\211\243\10z\210\243y\207\241" + "m{\227MYt)3J!*\77""7C]N[w\202Tb\177\2Ud\200Ud\201\202Ve\201\2Wf\202W" + "f\204\202Xg\204\203Yh\205\203Zi\206\1[j\206\202[j\207\207\\k\210\5[j" + "\207S`}`o\212v\204\236\177\215\247\212~\214\246\1`o\213\214Yh\205\202" + "Zi\206\24^m\213iw\225~\214\251\214\231\263\227\245\274\243\262\310\251" + "\266\316\251\267\316\252\270\316\263\301\325\276\313\335\303\317\341" + "\305\320\337\305\320\341\313\330\346\325\336\353\310\323\342\246\263" + "\310\206\224\256\200\216\247\202\177\215\247\276~\214\246\202}\212\244" + "\14|\211\243y\207\242s\202\236m|\231cr\220Vh\207IZ}\77Ps5Fk.Af+=b(:`" + "\203(:_\14(:`+<a.Af5Fk>PrIZ}Vg\207bq\220l|\227s\202\236x\206\241z\210" + "\243\203|\211\244\272~\212\244\203\177\213\245\7\200\214\245\203\217" + "\251\222\235\265\261\273\320\256\271\317\200\215\252dp\215\202\\i\206" + "\2[h\205[h\204\202Zg\204\203Yf\202\203Xe\201\23Wd\201Wd\200Vb\177Ua\177" + "T`}FRl09P;F_^i\204nz\224\\h\203:D]09PDOkR]{Ua\177Vb\177Wd\200Wd\201\202" + "Xe\201\202Yf\202\202Zg\204\2[h\204[h\205\202\\i\206\10`m\211w\204\241" + "\250\263\311\264\276\322\226\241\271\204\220\252\200\214\246\200\214" + "\245\202\177\213\245\206~\212\244\1_l\210\214Yf\202\202Zg\204\6[h\205" + "o|\230\236\253\303\256\272\320\265\301\325\276\307\333\202\301\312\334" + "\4\302\312\336\307\320\341\316\330\345\320\332\347\202\322\332\351\6" + "\327\336\353\334\342\357\322\332\346\244\260\304\206\222\251\200\214" + "\245\202\177\213\245\202~\212\244\202}\211\243\13|\210\243|\210\242{" + "\207\241z\206\241z\206\240p|\226ITn*3I)1HCNhQ\\y\202T`}\1Ua\177\202V" + "b\177\2Wd\200Wd\201\203Xe\201\202Yf\202\202Zg\204\202[h\204\1[h\205\202" + "\\i\206\1]j\206\202]j\207\202^k\210\7am\214`m\213dp\216gr\220_l\211d" + "p\214z\206\241\202\177\213\245\211~\212\244\1`m\210\214Yf\202\202Zg\204" + "\6an\210\203\220\253\306\317\340\333\342\355\333\341\355\326\336\352" + "\202\324\334\351\14\322\333\351\316\326\346\312\324\343\310\322\342\307" + "\322\342\307\320\337\304\314\335\275\305\330\260\275\316\231\243\273" + "\203\217\251\200\214\245\202\177\213\245\276~\212\244\202|\211\244\14" + "z\210\243y\207\242s\202\236l|\227bq\220Vg\207IZ}>Pr5Fk.Af+<a(:`\203(" + ":_\14(:`+<a.Af5Fk>OrIZ}Ug\207aq\220lz\227r\201\235x\206\241z\207\242" + "\203|\211\243\273}\212\244\202~\213\245\10\177\214\245\177\214\246\203" + "\220\252\230\243\272\271\302\326\252\266\314}\212\246bp\211\202[i\206" + "\2Zh\205Zh\204\202Yg\204\203Xf\202\203We\201\1Vd\201\202Ub\177\13Ta\177" + "Q]{@Lg,5L=IbLXs=Hb,5M>JeQ]{Ta~\202Ub\177\1Vd\201\202We\201\202Xf\202" + "\202Yg\204\2Zh\204Zh\205\202[i\206\10bp\211v\205\243\242\255\306\262" + "\274\321\230\243\272\203\220\252\200\215\247\177\214\246\203~\213\245" + "\206}\212\244\1^l\210\213Xf\202\202Yg\204\15Zh\204Zh\205y\212\243\307" + "\321\341\325\335\352\320\330\346\312\324\343\310\322\342\311\322\342" + "\310\320\340\302\313\334\274\306\330\271\302\326\202\267\300\324\7\262" + "\274\320\253\265\312\237\254\303\214\231\263\202\217\251\177\214\245" + "~\213\245\203}\212\244\22|\211\243{\210\243{\210\242z\207\241y\206\241" + "y\206\240o|\230KWr*2J-7MDQkQ]yS`}Ta~Ta\177Ub\177Vd\200Vd\201\203We\201" + "\202Xf\202\202Yg\204\2Zh\204Zh\205\203[i\206\3\\j\206\\j\207]k\210\202" + "`n\214\12er\217m|\233x\206\242\205\222\255\226\243\273\244\261\307\246" + "\261\310\223\237\270\213\230\262\201\216\250\202~\213\245\210}\212\244" + "\1_m\210\213Xf\202\203Yg\204\14]k\207jw\222\233\250\276\245\260\305\241" + "\256\305\235\252\300\232\247\276\233\247\276\233\246\274\230\244\273" + "\221\235\266\217\233\265\202\216\233\265\2\213\230\261\204\221\253\202" + "\200\215\247\1\177\214\246\203~\213\245\276}\212\244\202|\211\243\14" + "z\207\242x\206\241r\201\235lz\227bq\220Ug\207IZ}>Pr5Fk.Af+<a(:`\203(" + ":_\14(:`+<a.Af5Fk>OrIZ}Uf\206aq\220kz\227r\201\235w\206\241y\207\242" + "\203|\211\243\273}\212\244\202~\213\245\11\177\214\245\177\214\246\200" + "\215\247\204\221\252\231\246\276\264\276\322\241\255\303v\202\240bp\213" + "\202[i\206\2Zh\205Zh\204\202Yg\204\203Xf\202\203We\201\1Vd\201\202Ub" + "\177\11Ta~NZx9D_)0G)2J*2H;F`NZxTa~\202Ub\177\1Vd\201\202We\201\203Xf" + "\202\3Yg\204Zh\204Zh\205\202[i\206\6bp\213v\205\242\242\257\306\271\303" + "\325\237\252\301\207\224\252\202\200\215\247\1\177\214\245\203~\213\245" + "\206}\212\244\1^l\210\213Xf\202\203Yg\204\6Zh\205dr\214\223\237\266\226" + "\242\272\223\237\267\221\235\265\202\221\235\266\3\217\233\265\217\233" + "\262\214\231\262\202\211\226\257\3\210\225\257\210\225\254\204\221\253" + "\202\200\215\247\1\177\214\246\202~\213\245\202}\212\244\202|\211\243" + "\1{\210\243\202z\207\241\11y\206\241o|\230Q]w*3H,6MERnS`}Ta~Ta\177\202" + "Ub\177\2Vd\200Vd\201\202We\201\203Xf\202\202Yg\204\25Zh\204Zh\205[i\206" + "\\j\206\\j\207]k\210`n\214er\214hv\223u\202\236\206\222\256\226\244\277" + "\256\271\317\303\314\336\314\326\345\316\326\345\315\326\344\304\315" + "\336\256\273\315\216\233\265\202\217\250\202~\213\245\210}\212\244\1" + "_m\210\214Xf\202\202Yg\204\2Zh\204\\j\206\202\200\215\247\202\201\216" + "\247\206\201\216\250\202\201\216\247\203\200\215\247\2\177\214\246\177" + "\214\245\202~\213\245\277}\212\244\202|\211\243\14y\207\242x\206\241" + "r\201\235kz\227aq\220Uf\206IZ}>Pr5Fk.Af+<a(:`\203(:_\14(:`+<a.Af5Fk=" + "OrHY|Uf\206ap\217ky\226q\200\234w\205\241y\207\242\203z\210\243\273|" + "\211\243\203}\212\244\1~\213\245\202\177\214\246\10\203\220\251\232\247" + "\275\257\272\317\235\253\301u\204\241ao\215[i\205Zh\205\202Yg\204\202" + "Xf\202\203We\201\202Vd\200\202Ub\177\202Ta~\7S`~JVs7B[-7O9D\\MYvS`}\202" + "Ta~\1Ub\177\202Vd\200\203We\201\202Xf\202\1Yg\204\202Zh\205\10^l\211" + "r\200\235\233\251\301\266\300\324\240\254\303\206\223\253\200\215\246" + "\177\214\246\202~\213\245\202}\212\244\207|\211\243\1]k\207\214We\201" + "\202Xf\202\2Yg\204\\j\206\202\177\214\246\202\200\215\246\207\200\215" + "\247\1\200\215\246\202\177\214\246\202~\213\245\202}\212\244\203|\211" + "\243\1{\210\242\202z\207\241\12y\206\240x\205\240r\177\231Wd~0;R,6MG" + "SnS_}S`}S`~\202Ta~\1Ub\177\203Vd\200\202We\201\202Xf\202\202Yg\204\202" + "Zh\205\23[i\206\\j\206_m\213gu\222r\200\234\205\222\256\235\251\303\262" + "\275\322\303\315\340\315\326\345\312\323\341\277\312\334\267\301\323" + "\253\266\313\237\254\303\224\240\267\210\225\257\201\216\250~\213\245" + "\202}\212\244\210|\211\243\1^l\207\215We\201\202Xf\202\2Zh\204}\212\244" + "\215~\213\245\204}\212\244\300|\211\243\202z\210\243\14y\207\242w\205" + "\241q\200\234ky\226ap\217Uf\206HY|>Pr5Fk.Af+<a(:`\203(:_\14(:`+<a.Af" + "5Fk=OrHY|Uf\206`p\217jy\226q\200\234v\205\237x\206\241\203y\207\242\274" + "z\211\243\202{\212\244\202|\213\245\10}\214\246~\215\246\204\223\255" + "\236\253\302\263\300\323\230\251\301s\202\236_o\213\202Xh\205\202Wg\204" + "\202Vf\202\203Ue\201\202Td\200\202Sb\177\202Sa~\5R`~O]yLZvO]yR`~\202" + "Sa~\1Sb\177\202Td\200\203Ue\201\202Vf\202\1Wg\204\202Xh\205\10\\l\211" + "o~\233\223\243\273\256\274\320\236\253\302\204\223\255~\215\246}\214" + "\246\202|\213\245\202{\212\244\210z\211\243\1[k\207\215Ue\201\202Vf\202" + "\1Yi\205\216|\213\245\203{\212\244\203z\211\243\202y\210\242\1x\207\241" + "\202w\206\240\7p\177\231Zh\2037C]-8PESnQ_}R`}\202Sa~\202Sb\177\203Td" + "\200\202Ue\201\202Vf\202\202Wg\204\17Xh\205Yi\205Yi\206]m\213gv\222x" + "\210\242\217\237\271\253\272\317\301\314\334\311\322\343\305\321\337" + "\270\304\327\246\263\311\230\247\276\214\233\264\202\202\221\253\4~\215" + "\247~\215\246}\214\246|\213\245\203{\212\244\210z\211\243\1\\l\207\217" + "Ue\201\1Wg\203\322z\211\243\202y\207\242\14x\206\241v\205\237q\200\234" + "jy\226`p\217Uf\206HY|>Or5Fk.Af+<a(:`\203(:_\14(:`+<a.Af5Fk=OrHY|Te\206" + "`o\217jy\226p\177\234v\203\237w\206\241\203y\207\242\275z\210\242\202" + "{\211\243\202|\212\244\10}\213\245~\214\245\207\225\257\237\255\303\254" + "\271\315\222\237\271o~\233\\k\210\202Xg\204\1Wf\202\202Ve\201\204Ud\200" + "\202Tb\177\203Sa~\205S`}\203Sa~\202Tb\177\202Ud\200\202Ve\201\1Wf\202" + "\202Xg\204\10\\k\207o~\233\222\242\272\257\274\321\240\256\303\207\225" + "\257~\214\245}\213\245\202|\212\244\203{\211\243\210z\210\242\1[j\206" + "\217Ud\200\1Xg\203\223z\210\242\202y\207\241\202x\206\240\10w\205\237" + "s\201\233dr\216CQh-8N\77JeR_|R_}\202S`}\202Sa~\203Tb\177\202Ud\200\202" + "Ve\201\202Wf\202\22Xg\204Yh\204]l\211dr\220x\207\242\226\244\277\263" + "\277\324\305\317\337\303\316\336\267\302\325\244\261\307\225\242\271" + "\211\227\260\203\220\252\200\216\247\177\215\247\177\215\246~\214\246" + "\202}\213\245\202|\212\244\202{\211\243\211z\210\242\1\\k\206\215Ud\200" + "\202Tb\177\2Vd\201y\207\241\204x\206\240\205w\205\237\203x\206\240\203" + "y\207\241\302z\210\242\202y\207\242\14w\206\241v\203\237p\177\234jy\226" + "`o\217Te\206HY|=Or5Fk.Af+<a(:`\203(:_\14(:`+<a.@f5Fk=OrGX|Te\206_o\216" + "jx\225p\177\232t\203\237w\205\241\203x\206\242\275y\207\242\203z\210" + "\243\202{\211\244\10|\212\245\200\216\250\211\227\257\237\254\305\253" + "\270\315\221\240\272k{\226[j\207\202Wf\204\1Ve\202\202Ud\201\203Tb\200" + "\204Sa\177\207S`~\203Sa\177\202Tb\200\202Ud\201\1Ve\202\202Wf\204\7[" + "j\207n}\233\221\240\272\257\273\321\245\262\310\211\227\261\200\216\250" + "\202|\212\245\1{\211\244\203z\210\243\211y\207\242\1Zh\206\216Tb\200" + "\2Sa\177Vd\202\203x\206\241\211w\205\240\211x\206\241\202w\205\240\7" + "v\204\237lz\225Q^{4\77X8C\\KXuQ^}\202R_}\202S`~\203Sa\177\202Tb\200\202" + "Ud\201\202Ve\202\21Wf\204Xg\204\\k\211o~\233\217\235\271\261\276\323" + "\301\315\336\275\307\332\256\271\316\227\245\275\210\226\260\202\220" + "\252\201\217\252~\214\247~\214\246}\213\246}\213\245\203|\212\245\202" + "{\211\244\203z\210\243\211y\207\242\1[i\206\214Tb\200\202Sa\177\2S`~" + "Ub\177\202v\204\237\2u\203\237u\203\236\205t\202\236\202u\203\236\2u" + "\203\237v\204\237\202w\205\240\202x\206\241\301y\207\242\202x\206\242" + "\14w\205\241t\203\237p\177\232jx\225`o\217Te\206HY|=Or5Fk.Af+<a(:`\203" + "(:_\14(:`+<a.@f4Ek=NqGX|Te\205_o\216ix\224o~\232t\202\236v\205\237\203" + "x\206\241\276x\207\241\203y\210\242\1z\211\243\202{\212\244\10\177\216" + "\247\210\227\260\245\263\310\261\275\321\216\236\270gw\222Zj\206Vf\202" + "\202Ue\201\202Td\200\203Sb\177\205Sa~\202R`}\205Sa~\202Sb\177\202Td\200" + "\1Ue\201\202Vf\202\7Wg\204gw\225\217\237\271\260\275\322\242\261\306" + "\210\227\260\177\216\247\202{\212\244\1z\211\243\203y\210\242\212x\207" + "\241\1Yh\205\214Sb\177\203Sa~\2Uc\177v\205\237\203u\204\236\207t\203" + "\235\203u\204\236\202v\205\237\204w\206\240\202v\205\237\7u\204\236r" + "\201\233_m\211>Ke4AYGUrP^{\202Q_|\202R`}\203Sa~\203Sb\177\1Td\200\202" + "Ue\201\15Vf\202Wg\204^m\214|\213\246\247\267\315\277\313\335\275\311" + "\331\247\264\312\220\236\267\204\223\253\200\217\251}\214\246}\214\245" + "\202|\213\245\203{\212\244\203z\211\243\204y\210\242\212x\207\241\1Z" + "i\205\213Sb\177\202Sa~\202R`}\17Sa}q\200\232kz\226ds\217`o\211^l\210" + "]l\206Wf\200R`zP]zQ^zM[uGTnO^xfu\221\202v\205\237\202w\206\240\300x\207" + "\241\202x\206\241\14v\205\237t\202\236o~\232ix\224_o\216Te\205GX|=Or" + "4Ek.@f+<a(:`\203(:_\14(:`+<a.@e4Ek=NqGX|Te\205^o\216hw\224o~\232s\202" + "\235t\203\236\203w\205\237\277x\206\241\203y\207\242\1z\210\243\202{" + "\211\244\10\177\215\247\210\226\260\244\261\307\254\272\320\205\224\260" + "dr\217Zi\206Ve\202\202Ud\201\202Tb\200\203Sa\177\212S`~\203Sa\177\202" + "Tb\200\11Ud\201Ve\202Yh\206dr\220\207\227\263\251\267\313\242\257\305" + "\210\226\260\177\215\247\202{\211\244\1z\210\243\203y\207\242\213x\206" + "\241\1Yg\205\213Sa\177\203S`~\5R_}Ta~u\203\236t\202\235s\201\235\202" + "s\201\234\205r\200\234\2s\201\234s\201\235\202t\202\235\1u\203\236\203" + "v\204\237\202w\205\240\202v\204\237\6u\203\236lz\227Q]z:F_BOkP]{\202" + "Q^|\202R_}\203S`~\203Sa\177\202Tb\200\14Ud\201Ve\202Zi\206`o\216\202" + "\222\255\262\277\323\274\307\332\250\266\313\220\235\267\204\221\253" + "\200\216\251}\213\245\203|\212\245\202{\211\244\204z\210\243\204y\207" + "\242\214x\206\241\1Zh\205\213Sa\177\202S`~\7R_}N[y\77LgBMi1<U'2I%.E\202" + "$-C\12\37(<\34%7\34$7\32\"5\32\"4\27\34,\40)=Vc\200r\200\234v\204\237" + "\202w\205\240\300x\206\241\202w\205\237\14t\203\236s\202\235o~\232hw" + "\224^o\216Te\205GX|=Or4Ek.@f+<a(:`\203(:_\14(:`+<a.@e4Ek=NqGX|Te\205" + "^n\216hw\224o~\231r\201\235t\202\236\203v\205\237\300x\206\241\203y\207" + "\242\1z\210\243\202{\211\244\11\177\215\247\210\226\257\243\257\306\250" + "\265\315\205\223\260gv\222Yh\206Ve\202Ud\201\202Tb\200\205Sa\177\206" + "S`~\204Sa\177\202Tb\200\202Ud\201\7Yh\206gv\222\210\227\264\252\266\316" + "\243\257\307\210\226\260\177\215\247\202{\211\244\1z\210\243\203y\207" + "\242\214x\206\241\1Yg\205\213Sa\177\202S`~\202R_}\4KXvYg\202Sa{R`{\202" + "R_z\205Q_y\202R_z\4R`{Ta~bp\216r\200\234\206v\204\237\5r\200\234_m\212" + "CPj9E_KXu\202Q^|\202R_}\203S`~\203Sa\177\202Tb\200\13Ud\201Ve\202Yh\206" + "dr\220\204\224\260\261\275\323\263\277\323\225\243\273\203\221\254\200" + "\216\251}\213\245\202|\212\245\202{\211\244\203z\210\243\206y\207\242" + "\216x\206\241\1Zh\205\213Sa\177\202S`~\23R_}N[y9E_!*\77\30\36/\31\40" + "3\34\"5\34#6\35%8!)=#,B$-B%/E)1H.9Q8D]iw\222u\203\236v\204\237\202w\205" + "\240\300x\206\241\202v\205\237\14t\202\236r\201\235o~\231hw\224^n\216" + "Te\205GX|=Nr4Ek.@e+<a(:`\203(:_\14(:`+<a-@e4Ej<NqFXzSc\205]n\215gv\223" + "m}\231r\201\235s\202\236\203v\203\237\301v\205\237\203w\206\240\12x\207" + "\241y\210\241y\210\242}\214\245\211\230\261\250\266\313\247\266\312\200" + "\217\253`p\216Wg\204\202Sb\177\202Sa~\216R`}\202Sa~\11Sb\177Vf\202dr" + "\217\206\226\260\252\271\316\244\262\307\211\227\261}\214\245y\210\242" + "\202x\207\241\203w\206\240\215v\205\237\1Xf\202\213R`}\202Q_|\5P^{O]" + "{;Hc%.E\33$6\203\33#5\205\32#5\203\33#5\3\36(<ANhm|\226\206t\203\235" + "\6m|\227Ub\1778C\\AOkO]yO]{\202P^{\204Q_|\203R`}\202Sa~\10Sb\177Wg\204" + "ap\214\200\220\253\250\270\315\254\271\315\215\234\265~\215\246\203z" + "\211\243\2y\210\242y\210\241\202x\207\241\205w\206\240\222v\205\237\1" + "Yg\203\213R`}\202Q_|\202P^{\17IWr@Nh:Ga=Id\77Lf\77Lh\77Kg@NiDQnDRoFT" + "pGUpJXuN\\xp\177\231\202t\203\235\202u\204\236\300v\205\237\202v\203" + "\237\14s\202\236r\201\235m}\231gv\223]n\215Sc\205GXz=Nq4Ej.@e+<a(:`\203" + "(:_\14(:`+<a-@e4Ej<NqFXzSc\203]m\215fv\223m}\231q\200\234s\201\235\203" + "t\203\236\302v\205\237\203w\206\240\202x\207\241\10y\210\241|\213\245" + "\217\235\264\246\264\311\235\253\304w\210\243]m\213Vf\202\203Sa~\216" + "R`}\202Sa~\10Vf\202br\220\205\223\257\247\267\314\246\264\311\210\227" + "\261|\213\245y\210\241\202x\207\241\203w\206\240\216v\205\237\1Xf\202" + "\213R`}\202Q_|\7P^{O]{AOk*4L$.B$-B#-A\207#,@\5#-A$.B%/DGTpp\177\231\206" + "t\203\235\5jy\223M[u9FaIWsO]{\202P^{\204Q_|\203R`}\202Sa~\202Sb\177\11" + "Zj\207s\205\240\235\256\304\251\266\313\217\235\264}\214\246z\211\243" + "y\210\242y\210\241\203x\207\241\204w\206\240\225v\205\237\1Yg\203\213" + "R`}\203Q_|\5P^{O]{O]yN\\xM[x\206M[w\1M[x\202N\\x\3O]yq\200\232t\203\235" + "\203u\204\236\300v\205\237\202t\203\236\14s\201\235q\200\234m}\231fv" + "\223]n\215Sc\203FXz<Nq4Ej-@e+<a(:`\203(:_\14(:`+<a-@e4Ej<MqFWzRb\203" + "]m\215ft\223l|\227q\200\234r\201\235\203s\202\236\303t\203\237\203u\204" + "\240\203v\205\241\6z\211\245\214\232\265\244\260\310\233\250\305t\205" + "\243Zj\207\203Q_~\217P^}\7Sb\201_n\215\201\221\257\242\265\313\243\261" + "\310\210\227\262y\210\244\202v\205\241\204u\204\240\217t\203\237\1Vd" + "\202\213P^}\202O]|\202N\\{\2M[yFTq\202ESp\2DSpDSo\205DRn\6DSoDSpESpF" + "Tq[i\206q\200\235\206r\201\235\4cr\220ESo@MkM[{\203N\\{\203O]|\204P^" + "}\202Q_~\7R`\177Td\202aq\220\206\226\263\237\254\304\215\233\264{\212" + "\245\202w\206\242\1w\206\241\202v\205\241\203u\204\240\230t\203\237\1" + "We\203\214P^}\202O]|\202N\\{\2M[{M[y\210LZx\4M[yM[{N\\{o~\232\203s\202" + "\236\301t\203\237\202s\202\236\14r\201\235q\200\234l|\227ft\223]m\215" + "Rb\203FWz<Nq4Ej-@e+<a(:`\203(:_\14(:`+<a-@e4Ej<MqFWzRb\203\\m\214et\223" + "l|\227p\177\234q\200\235\203s\202\236\305t\202\236\204u\203\237\10v\204" + "\240|\212\245\221\237\267\251\266\315\234\254\305o\177\236Ve\204Q^}\220" + "P]|\6S`\177iw\225\226\243\275\237\254\304\207\225\260x\206\242\204u\203" + "\237\222t\202\236\1Vc\201\213P]|\203O\\{\202N[y\1MZx\202LYw\1KXw\206" + "KXv\1KXw\202LYw\2MZx_l\212\203r\200\234\202s\201\235\5r\200\234o}\231" + "\\h\205DOkHUr\203N[y\203O\\{\205P]|\202Q^}\10R_~Wf\205p\177\237\223\242" + "\274\216\234\267}\213\247w\205\241w\205\240\202v\204\240\204u\203\237" + "\231t\202\236\1Wd\202\214P]|\204O\\{\203N[y\205MZy\205N[y\1p~\232\202" + "s\201\235\302t\202\236\202s\202\236\14r\201\235p\177\234l|\227ft\223" + "\\m\214Rb\203FWz<Nq4Ej-@e+<a(:`\203(:_\14(:`+<a-@e3Ej;MpEWyRa\202\\l" + "\214et\221kz\226o\177\232q\200\234\203r\201\235\313s\202\235\5y\210\243" + "\213\232\264\234\253\302|\214\251Td\201\222O]{\3HVrXg\203ix\223\207r" + "\201\234\221s\202\235\1Uc\200\214O]{\203N\\y\202M[x\1LZx\202LZw\207K" + "Yv\5LZwLZxM[x_m\211q\200\233\205r\201\234\4n}\230Zh\203FToJXu\202M[x" + "\204N\\y\205O]{\202P^|\6Q_}Yi\207z\212\245\223\241\270\177\216\251v\205" + "\237\203u\204\237\203t\203\236\233s\202\235\1Vd\201\216O]{\217N\\y\1" + "o~\231\304s\202\235\202r\201\235\14q\200\234o\177\232kz\226et\221\\l" + "\214Ra\202EWy<Nq4Ej-@e+<a(:`\203(:_\14(:`+<a-@e3Ej;MpEWyRa\202[l\214" + "es\221ky\226o~\232p\200\234\203r\201\235\303s\201\235\210r\200\234\5" + "o}\231Zh\204>Kf7C\\HUr\220O\\{\7N[yKXv9D`%.D/:UQ^{ky\225\204q\177\233" + "\204r\200\234\216s\201\235\1Ub\200\215O\\{\204N[y\215MZx\1`m\212\206" + "r\200\234\4n|\230R`|BNkJWu\205N[y\206O\\{\202P]|\5S`\177_n\215\177\216" + "\247\201\217\252x\206\242\202u\203\237\203t\202\236\235s\201\235\1Vc" + "\201\235O\\{\1p~\232\304s\201\235\202r\201\235\14q\200\234o~\232ky\226" + "es\221[l\214Ra\202EWy<Mq3Ej-@e+<a(:`\203(:_\14(:`+<a-@e3Ej;MpEVyQa\202" + "[k\212cs\221jy\226o~\232p\177\234\203q\200\235\301s\201\235\205r\200" + "\234\203q\177\233\7p~\233jx\225Vc\1778C^%.E3\77XKXv\202N[y\215O\\{\203" + "N[y\10JWu7A\\$.C2;UR`|jx\224p~\232p~\233\203q\177\233\204r\200\234\214" + "s\201\235\1Ub\200\220O\\{\216N[y\1`m\212\206r\200\234\3lz\226Ub~HUr\205" + "N[y\210O\\{\5P]|S`\177[j\210|\213\247}\213\245\205t\202\236\236s\201" + "\235\1Vc\201\217O\\{\216P]|\2q\177\233t\202\236\303s\201\235\202q\200" + "\235\14p\200\234o~\232jy\226cs\221[l\214Qa\202EVy;Mq3Ej-@e+<a(:`\203" + "(:_\14(:`+<a-@e3Ej;MpEVyQ`\202Zk\212br\220jx\225m}\231o\177\232\203p" + "\200\234\300q\201\234\204p\200\233\202o\177\232\1n~\232\202n~\231\7g" + "w\222Ta|6B[%0F/;UETpKZw\202L[x\215M\\y\202L[x\202KZw\11DSo3@Y\"-C1<S" + "Qa|gw\222m}\230n~\231n~\232\202o\177\232\204p\200\233\213q\201\234\1" + "Sb\177\236M\\y\1_n\212\204q\201\234\202p\200\233\3eu\223Rb}IXu\204L[" + "x\213M\\y\4Sb\200|\214\246x\210\243r\202\235\242q\201\234\1Tc\200\215" + "M\\y\203N]{\203O^|\207P_|\203O^|\1o\177\232\202r\202\235\302q\201\234" + "\202p\200\234\14p\177\232m}\231jy\226br\220Zk\212Q`\202EVy;Mq3Ej-@e+" + "<a(:`\203(:_\14(:`*<a-@e3Ej;MpEVyP`\201Zk\212br\220jx\225m}\231o~\231" + "\203p\177\232\277q\200\234\204p\177\233\202o~\232\13n}\232n}\231m|\230" + "jy\225Ta|5A[#.D.8RBPlJXwKYw\202LZx\215M[y\202LZx\202KYw\7JXvDRn2\77X" + "#,@1<VQ`{fu\221\202m|\230\1n}\232\202o~\232\204p\177\233\212q\200\234" + "\1Sa\177\215M[y\204N\\{\214O]|\3N\\{`n\214r\201\235\205q\200\234\2jy" + "\225Vd\201\204LZx\214M[y\2P^}s\202\236\244q\200\234\1Tb\200\214M[y\203" + "N\\{\2O]|P^|\202P^}\207Q_~\202P^}\2P^|p\177\233\203r\201\235\301q\200" + "\234\202p\177\232\14o\177\232m}\231jx\225br\220Zk\212Q`\202EVy;Mq3Ej" + "-@e+<a(:`\203(:_\14(:`*<a-@e3Ej;LpEUyP`\201Yj\211aq\220ix\225l|\227n" + "}\231\203o~\232\276p\177\234\204o~\233\202n}\232\1m|\231\202l{\230\11" + "hw\224Vb\2005A[#,A.9S@NkIWvIWwJXw\202KYx\204LZy\205M[{\204LZy\202KYx" + "\202JXw\10IWwHVuCQn2=W\",C9D`Vb\200hw\224\202l{\230\1m|\232\202n}\232" + "\204o~\233\211p\177\234\1R`\177\214LZy\203M[{\202N\\|\1O]|\202O]}\207" + "P^~\4O]}O]|N\\|`n\215\203q\200\235\203p\177\234\2m|\231Xg\205\217LZy" + "\4KYxHVukz\227l{\230\216o~\233\225p\177\234\1Sa\200\213LZy\203M[{\5N" + "\\|O]|O]}P^~Q_~\202Q_\177\203R`\200\202Q_\177\5Q_~P^~O]}p\177\233r\201" + "\236\202q\200\235\301p\177\234\202o~\232\14n}\231l|\227ix\225aq\220Y" + "j\211P`\201EUy;Mp3Ej-@e*<a(:`\203(:_\14(:`*<a-@e3Ej:LpEUxO`\201Yj\211" + "aq\217hw\224l|\227n}\231\203o~\232\275p\177\232\204o~\231\202n}\230\1" + "m|\227\202l{\226\10hw\222Ua~2\77W!*>.8PAMjHVrIWs\202JXu\202KYv\202LZ" + "w\210M[x\204LZw\202KYv\12JXuIWuIWsHVrBPk/:S&0F8D^Ua~hw\222\202l{\226" + "\1m|\230\202n}\230\204o~\231\210p\177\232\1R`}\214LZw\202M[x\202N\\y" + "\1O]{\202P^|\210Q_}\202P^|\3O]{ao\212r\201\234\203q\200\233\203p\177" + "\232\2[j\206O]{\214LZw\203KYv\3DQn^m\210hw\222\203n}\230\215o~\231\223" + "p\177\232\1Sa~\213LZw\202M[x\7N\\yQ_}Zj\207k|\230v\206\242v\207\242w" + "\207\242\205w\210\243\6w\207\242v\207\242v\206\242n\177\233|\213\245" + "r\201\234\202q\200\233\301p\177\232\202o~\232\14n}\231l|\227hw\224aq" + "\217Yj\211O`\201EUx;Mp3Ej-@e*<a(:`\203(:_\14(:`*<a-@e3Ej:LpEUxO_\201" + "Yi\211ap\217hw\224lz\226m}\231\203o~\231\274o~\232\204n}\231\202m|\230" + "\15l{\227lz\226kz\226ds\217Ra}3\77X\40(<.8QAOkGUrHUrHVuIWu\202JXv\202" + "KYw\203LZx\204M[y\203LZx\203KYw\202JXv\202IWu\14HVuHUrGUr@Lj+5N\"+@5" + "@ZTa\177gv\222kz\226lz\226l{\230\202m|\230\203n}\231\210o~\232\1Q_}\213" + "KYw\202LZx\202M[y\4Q_}Yj\207]m\213^n\214\202_o\214\205_o\215\7_o\214" + "^n\214^m\214Zj\210et\222t\203\237q\200\234\203p\177\233\4r\201\235v\205" + "\236bq\216N\\{\213KYw\203JXv\5IWu\77LhM[wds\217l{\230\205m|\230\214n" + "}\231\221o~\232\1R`~\213KYw\202LZx\5M[ySa\200o\200\237\255\273\322\304" + "\321\342\202\307\324\344\205\310\324\344\202\307\324\344\4\307\323\344" + "\257\276\323\215\234\265t\203\237\202p\177\233\301o~\232\202o~\231\14" + "m}\231lz\226hw\224ap\217Yj\211O_\201EUx;Mp3Ej-@e*<a(:`\203(:_\14(:`*" + "<a-@e3Ej:LpDUxO_\201Xi\211`p\217gv\224kz\226l|\227\203m}\231\274o~\232" + "\203n}\231\202m|\230\14l{\227lz\226kz\226ds\217Q_{3\77X\"*\77.8QAOkG" + "UrHUrHVu\202IWu\1JXv\202KYw\202LZx\202M[y\204N\\y\202M[y\202LZx\203K" + "Yw\202JXv\202IWu\14HVsHUrGUr@Lh+5N\"+\77""7B]Ud\200gv\222kz\226lz\226" + "l{\230\202m|\230\203n}\231\207o~\232\1Q_}\213KYw\202LZx\202M[y\6br\223" + "\223\243\277\245\264\315\245\266\315\246\266\315\246\267\315\204\250" + "\267\315\202\246\267\315\5\246\266\315\245\264\315\240\257\311\212\231" + "\263x\207\243\202q\200\234\202p\177\233\5s\202\236u\204\240fv\223O]|" + "LZx\212KYw\203JXv\5IWu=Ie<GbTc\177fu\221\202l{\227\202l{\230\203m|\230" + "\222n}\231\211o~\232\1R`~\213KYw\203LZx\4P^}^n\215\226\245\275\243\260" + "\311\203\247\265\313\203\250\266\313\202\247\265\313\5\246\264\312\245" + "\262\311\231\250\300\201\220\252t\203\237\202p\177\233\301o~\232\202" + "m}\231\14l|\227kz\226gv\224`p\217Xi\211O_\201DUx:Lp3Ej-@e*<a(:`\203(" + ":_\14(:`*<a-@e3Ei:LpDUxN_\201Xi\210`p\217fv\223jy\226l|\227\203m}\231" + "\273n}\231\203m|\230\202l{\227\1kz\226\202jy\225\6dr\216N]y0;T!*=+7O" + "ANj\202FTq\1GUr\202HVs\202IWu\1JXv\202KYw\202LZx\2M[xSa\200\202\\l\210" + "\2Sa\200M[x\202LZx\202KYw\203JXv\202IWu\202HVs\1GUr\202FTq\11\77Kg*5" + "M!*\77""3\77WQ_}fu\221jy\225kz\226kz\227\202l{\227\202m|\230\207n}\231" + "\1P^|\213JXv\202KYw\202LZx\3dt\224\263\300\324\301\314\336\202\301\315" + "\336\207\302\316\336\5\301\315\336\301\314\336\273\310\333\231\250\300" + "w\206\241\202p\177\233\203o~\232\4r\201\235gv\223Tc~N\\{\202KYw\210J" + "Xv\202IWu\202HVs\5@Mk0<U:HbVc\177gv\222\203jy\225\1kz\226\202kz\227\211" + "l{\227\212m|\230\210n}\231\1Q_}\214JXv\202KYw\4LZxN\\zq\200\233q\200" + "\234\202r\201\235\204s\202\236\203r\201\235\1q\200\234\202p\177\233\202" + "o~\232\302n}\231\202m}\231\14l|\227jy\226fv\223`p\217Xi\210N_\201DUx" + ":Lp3Ei-@e*<a(:`\203(:_\14(:`*<a,@e2Ei:LoCTxN^\200Wi\210_o\216ft\223j" + "y\225kz\227\203l|\227\272m}\227\203l|\226\202k{\225\1jz\225\202iy\223" + "\6eu\217P`z1=U\37*=*6M\77Kg\202ETo\1FUp\202GVq\202HWr\1IXs\202JYu\5K" + "ZvL[vL[wSb\177ev\222\202\212\234\267\5ev\222Sb\177L[wL[vKZv\202JYu\203" + "IXs\202HWr\202GVq\1FUp\202ETo\12=Kf+5L\40+=4@WVc~eu\217iy\223jz\224j" + "z\225k{\225\203l|\226\206m}\227\1O^y\213IXs\202JYu\202KZv\4Ud\177\200" + "\220\247\203\223\255\204\224\256\210\205\225\256\6\204\224\256\204\223" + "\255\203\223\252y\211\243s\203\234o\177\231\204n~\230\4q\201\233s\203" + "\234Xh\204M\\x\203JYu\207IXs\202HWr\202GVq\6DSm3\77W*4J;HaVf\200eu\217" + "\202hx\222\203iy\223\202jz\224\203jz\225\213k{\225\204l|\226\207m}\227" + "\1P_z\215IXs\202JYu\1L[w\203o\177\231\206p\200\231\203o\177\231\202n" + "~\230\304m}\227\202l|\227\14kz\227jy\225ft\223_o\216Wi\210N_\201CTx:" + "Lp2Ei,@e*<a(:`\203(:_\14(:`*<a,@e2Ei:KoCTxN^\200Wh\210_o\216et\223ix" + "\225kz\226\203l|\227\272m|\227\202l{\226\202kz\225\1jy\225\202ix\223" + "\6et\217P^y0<U\40*>*6M\77Jg\202ESo\1FTp\202GUq\202HVr\202IWs\1JXu\202" + "KYv\4LZwP^|_n\215\206\226\261\202\256\274\320\6\207\227\263_n\215P^|" + "LZwLZvKYv\202JXu\203IWs\202HVr\15GUqFTqFTpESoDSn=Je*3J!)=9E]\\k\206h" + "w\222ix\223jy\224\202kz\225\203l{\226\205m|\227\1O]y\214IWs\202JXu\3" + "KYvN\\yp\177\232\202q\200\233\210r\201\234\202q\200\233\2p\177\232p\177" + "\231\202o~\231\204n}\230\4t\203\236{\212\245ap\214M[x\204JXu\206IWs\202" + "HVr\202GUq\10FTq\77Kg+5L#+@6AZSa|es\216gv\222\204hw\222\206ix\223\207" + "jy\224\1jy\225\203kz\225\203l{\226\206m|\227\1P^z\217IWs\2KYum|\227\210" + "n}\230\204m|\227\206l{\226\277m|\227\202l|\227\14kz\226ix\225et\223_" + "o\216Wh\210N^\200CTx:Lp2Ei,@e*<a(:`\204(:_\13*<a,@e2Di:KoCTwM^\200Vh" + "\207^n\215es\221hw\225jy\226\203ky\227\271lz\227\203ky\226\12jx\225i" + "w\225iw\224hv\223dr\217O]z.9R\36';*5N@Kh\202DRo\1ESp\202FSq\202GTr\202" + "HUs\1IVu\202JWv\16KXvN\\|Zi\207}\215\254\237\254\304\230\245\276\232" + "\250\300\237\255\305\177\217\256[j\213N\\|KXwKXvJWv\202IVu\202HUs\203" + "GTr\12FSqESqESpDRoDQn=Hf+3L#,@;EaZf\204\202hv\223\1iw\225\202jx\225\202" + "ky\226\205lz\227\1N[y\214HUs\203IVu\2MZyo}\231\202o}\232\211p~\233\2" + "o}\232o}\231\202n|\231\205m{\230\5p~\233{\211\245hv\223S`}MZy\204IVu" + "\205HUs\203GTr\12FSqESqDRo:Fb&.F\35$8&0GFQmZh\204cq\216\202ft\221\202" + "ft\222\211gu\222\204hv\223\2iw\224iw\225\202jx\225\203ky\226\205lz\227" + "\1O\\z\216HUs\2GTrIVt\206ky\226\213jx\225\203ky\226\276lz\227\202ky\227" + "\13jy\226hw\225es\221^n\215Vh\207M^\200CTw:Ko2Di,@e*<a\205(:_\13*<a," + "@e2Di:KoCTwM]\200Vh\207^n\215cs\221hw\224ix\226\203ky\226\271lz\227\202" + "ky\226\202jx\225\10iw\224hv\223es\220Q^z/8Q\36&:*5N@Kh\202DRo\1ESp\202" + "FSq\202GTr\202HUs\1IVu\202JWv\6KXvLYxTb\202s\202\242\232\250\301\227" + "\245\275\202~\214\250\6\230\245\276\234\251\302x\210\246Wf\206N\\|KX" + "w\202JWv\202IVu\202HUs\203GTr\3FSqESqESp\202DRo\7<Hf(1I\37'<;FbZf\204" + "hv\223iw\224\202jx\225\202ky\226\205lz\227\1N[y\215HUs\202IVu\1LYx\203" + "n|\231\210o}\231\203n|\231\207m{\230\6n|\231z\210\245u\204\237Xg\207" + "MZyJWv\203IVu\206HUs\202GTr\202FSq\13ESpDRo<Hf(2J\32!4\34#7,4L=JdP\\" + "xYg\205bp\216\202es\220\206ft\221\204ft\222\202gu\222\202hv\223\2iw\225" + "jx\225\203ky\226\205lz\227\1O\\z\214HUs\203GTr\3HUsjx\225iw\225\202i" + "w\224\212hv\223\2iw\224iw\225\202jx\225\203ky\226\275lz\227\202ky\226" + "\13ix\226hw\224cs\221^n\215Vh\207M]\200CTw:Ko2Di,@e*<a\205(:_\13*<a," + "\77e2Di:KoCTwM]\200Vg\207]m\215cr\221gw\224ix\225\203jy\226\270kz\226" + "\203jy\225\1ix\224\202hw\223\6ds\217P]x-7P\35&8*6L\77Kg\202DRn\1DSo\202" + "ESp\202FTq\202GUr\202HVs\1IWu\202JXv\5Q_~k{\231\226\245\277\232\251\301" + "\177\216\250\202t\203\236\7\177\216\250\232\251\301\232\250\301q\201" + "\241Sb\201KYwJXv\202IWu\202HVs\202GUr\203FTq\202ESp\1DSo\202DRn\5""9" + "Ea#,B\37(<9E`\\j\206\202hw\223\1ix\224\202jy\225\205kz\226\1M[x\216G" + "Ur\2HVsKYv\202l{\227\212m|\230\211l{\227\5m|\230v\205\241\201\220\255" + "^m\214O]|\202IWu\203HVs\205GUr\203FTq\2ESpDSo\202DRn\31>Kg0<S\34$6\24" + "\30(\24\33,\34$9'2H5A[BOjN[wRa}Xg\203Yg\204[j\206^m\211ap\214_m\211[" + "j\206Zh\204Zh\205We\201S_}P]yTa\177_n\212\202ix\224\202jy\225\205kz\226" + "\1N\\y\213GUr\203FTq\4ESpFUqhw\223gv\222\203fu\221\207ft\221\202fu\221" + "\202gv\222\1hw\223\202ix\224\202jy\225\275kz\226\202jy\226\13ix\225g" + "w\224cr\221]m\215Vg\207M]\200CTw:Ko2Di,\77e*<a\205(:_\13*<a,\77e2Di:" + "KoBTwL]\177Ug\206]m\214br\220gv\224hw\225\203ix\225\270jy\226\203ix\225" + "\10hw\224hv\223gv\223Q`}.9R\33#7+5L=Jg\202CQn\1DRo\202DSp\202ESq\202" + "FTr\202GUs\11HVuHWvIWvM[{br\222\216\236\272\234\252\303\201\220\255r" + "\201\236\202o~\233\10r\201\236\200\220\253\233\252\303\224\243\276iz" + "\231P^~IWvHWv\202HVu\202GUs\202FTr\203ESq\202DSp\202DRo\6CQn9Ea$-C\40" + "(>;Ga[j\207\202hw\224\202ix\225\205jy\226\1LZx\217FTr\2IWujy\226\216" + "kz\227\203jy\226\203kz\227\6l{\230r\201\236\204\225\257r\200\241Wg\207" + "KYx\202HVu\203GUs\205FTr\202ESq\202DSp\2DRoCQn\202BPm\20;Fb.9S\37'>\25" + "\33-\21\26%\16\24!\17\25\"\23\31*\32!4\36'=!)\77\")@&/F,7O(2I\")@\202" + "!)\77\7\36&=\30\37""1\26\35/\37(<JWtds\220hw\224\202ix\225\205jy\226" + "\1M[y\213FTr\202ESq\10DSpAOl8C`@Lh4@Y3\77X3>W2>W\2062=V\10""2>W3>W3\77" + "X4@YAMhXg\204hv\223hw\224\202ix\225\275jy\226\202ix\225\13hw\225gv\224" + "br\220]m\215Ug\206L]\177BTw:Ko2Di,\77e*<a\205(:_\13*<a,\77c2Di9KoBTv" + "L\\\177Uf\206]m\214bq\220fv\223hw\225\203ix\225\271jy\226\202ix\225\10" + "hw\224et\221Q^{/9S\36$:,6P@NlCQn\202DRo\202DSp\202ESq\202FTr\202GUs\202" + "HVu\7IWvM[{^n\214\211\231\267\237\255\306\204\222\256q\200\235\204n}" + "\232\11r\201\236\204\222\254\236\254\304\215\236\272bu\222M[{IWvHWvH" + "Vu\202GUs\203FTr\203ESq\203DSp\202DRo\5<If'/G\40)\77;Gb[h\205\203ix\225" + "\205jy\226\1LZx\217FTr\1IWu\222jy\226\203kz\227\7l{\230o~\233~\215\252" + "\205\226\260eu\227Q`}HWv\202HVu\203GUs\205FTr\202ESq\202DSp\1DRo\202" + "CQn\20BPmBOmAOl<He2\77X*4M\"+A\32!4\25\34,\23\30(\22\27%\21\26%\15\22" + "\37\14\20\34\15\22\37\20\25#\202\22\27%\7\23\31+\26\35/\34%8(2K[i\206" + "hv\223hw\224\202ix\225\205jy\226\1M[y\213FTr\202ESq\5DSpAOl+5M\26\34" + "-\13\17\34\214\12\16\31\5\13\17\35\27\36""0JWtds\220hw\224\202ix\225" + "\275jy\226\202ix\225\13hw\225fv\223bq\220]m\214Uf\206L\\\177BTw:Ko2D" + "i,\77e*<a\205(:_\13*<a,\77c2Di9KnBTvL\\\177Tf\206\\l\214aq\217ft\221" + "gv\224\203hw\224\271ix\225\202hw\224\6et\221R`{0:S\35&;+6M@Nk\202DQn" + "\202DRo\203DSp\202ESq\202FTr\202GUs\7GVuLZyWg\207\200\220\256\236\255" + "\305\210\227\263s\202\237\206m|\231\11p\177\234\204\223\257\235\255\305" + "\212\233\267^m\214LZyHVuGVuGUs\202FTr\204ESq\204DSp\203DRo\6;Fd&0G'0" + "HFSpbq\216hw\224\206ix\225\1KYw\217ESq\1HVt\223ix\225\202jy\226\202k" + "z\227\6t\204\236\210\230\262z\212\251Zi\212KYxGVu\202GUs\203FTr\204E" + "Sq\203DSp\202DRo\2DQnCQn\202BPm\202AOl\203@Nk\3:Gd9D`7B_\2025B]\13""4" + "@Z1=W3@Z5B]6B^7B_9Ea:Eb<IgCQnfu\222\202gv\223\202hw\224\205ix\225\1L" + "Zx\213ESq\202DSp\5DRoDQn>Kh8D`3\77Y\2022>X\1""1>W\2061=W\1""1>W\2022" + ">X\5""3\77Y8Ea`o\214gu\222gv\223\202hw\224\275ix\225\202hw\224\13gv\224" + "ft\223aq\217\\l\214Tf\206L\\\177BTv:Ko2Di,\77c*<a\205(:_\13*<a,\77c1" + "Di9JnBSvK\\~Tf\206[l\214`p\217et\221gv\223\203hw\224\272ix\225\6hw\224" + "_n\213CPk&/G.9S\77Li\202DRo\204DSp\203ESq\202FTr\202GUs\11GVuHVuR`\200" + "w\212\251\233\252\303\215\234\270u\205\240m|\231l{\230\204k{\230\13l" + "{\230m|\231s\202\237\211\231\262\242\261\310\204\226\262Zj\211LZyHVu" + "GVuGUs\203FTr\211ESq\202HVu\2IWu\\k\210\210ix\225\1KYw\217ESq\1HVt\223" + "ix\225\202jy\226\202kz\227\10o~\232\201\220\253\213\233\271o\200\237" + "Td\204LZyHVuGVu\202GUs\202FTr\205ESq\203DSp\202DRo\2DQnCQn\202BPm\204" + "AOl\211@Nk\203AOl\4BPmDRogu\222gv\223\203hw\224\205ix\225\1LZx\213ES" + "q\202DSp\202DRo\1DQn\202BPm\1AOl\211@Nk\202AOl\3BPmCPmgu\222\202gv\223" + "\202hw\224\275ix\225\202hw\224\13gv\223ft\221aq\217[l\214Tf\206K\\~B" + "Tv:Ko2Di,\77c*<a\205(:_\13*<a,\77c1Di9JnASvJ[~Te\205Zk\212`p\217cs\221" + "ft\223\203gv\224\273hw\224\5kz\227_n\214Q_}M[xGUs\210DSp\202ESq\202F" + "Tr\202GUs\6N\\|iz\233\230\247\301\221\240\274u\204\241l{\227\202kz\227" + "\205jy\226\11kz\227l{\227r\201\236\213\233\264\241\257\310y\212\250U" + "f\205KYxGUs\202FTr\212ESq\6HVuSb\202r\203\242\217\236\272\207\227\261" + "n}\232\207hw\224\1JYv\217DSp\1GVs\223hw\224\203ix\225\10jy\226kz\227" + "t\203\240\215\235\266\213\234\267iy\233Q_\177HVs\202GUs\202FTr\203ES" + "q\204DSp\203DRo\203CQn\203BPm\202AOm\202AOl\210ANk\1AOl\202AOm\2BPmC" + "Qn\202fu\222\202gv\223\206hw\224\1KZw\213DSp\203DRo\202CQn\202BPm\2A" + "OmAOl\210ANk\4AOlAOmBPmCPm\202fu\222\202gv\223\276hw\224\202gv\224\13" + "ft\223cs\221`p\217Zk\212Te\205J[~ASv9Jn1Di,\77c*<a\205(:_\13*<a,\77c" + "1Di9JnASvJ[~Te\205Zk\212_p\217cs\221ft\223\203gt\223\272gv\224\7jy\227" + "s\203\240\214\233\267\216\235\273p\201\241Sa\202GUu\210DSq\202ESr\202" + "FTs\7M[|aq\222\216\234\273\226\245\277y\211\246n}\233jy\227\202ix\226" + "\204hw\225\202ix\226\11jy\227kz\227s\203\237\221\237\273\234\252\304" + "p\201\244Ra\201JXxFTs\202ESr\205DSq\203ESr\10HVvTd\205r\206\242\227\246" + "\302\230\246\300z\211\246kz\230hw\225\206gv\224\1JXv\217DRp\1GUs\224" + "gv\224\202hw\225\202ix\226\10m|\232}\214\250\225\244\277\212\231\271" + "iy\231M[|GUuGUs\202FTs\202ESr\203DSq\204DRp\204CQo\204BPn\216AOm\2BP" + "nCQo\204fu\223\206gv\224\1KYw\214DRp\203CQo\203BPn\214AOm\3BPnCPoet\222" + "\203fu\223\276gv\224\202gt\223\13ft\223cs\221_p\217Zk\212Te\205J[~AS" + "v9Jn1Di,\77c*<a\205(:_\13*<a,\77c1Di8JnASvJ[~Sc\205Zk\212_o\216cs\220" + "es\221\203ft\223\272gv\223\10hw\224kz\227z\211\246\225\243\276\226\245" + "\301q\202\237P_~HVu\203ESq\203DSp\202ESq\202FTr\6M[{^n\217\210\230\264" + "\232\251\301}\214\251n}\232\202jy\226\202ix\225\205hw\224\1ix\225\202" + "jy\226\7n}\232v\206\242\224\244\276\222\243\276k|\234P^~GUr\202FTr\205" + "ESq\202FTr\7IWvTe\204s\206\245\231\250\303\227\246\277{\212\246l{\230" + "\203hw\224\205gv\223\1JXu\217DRo\1GUr\224gv\223\203hw\224\12ix\225jy" + "\226p\177\234\201\221\253\234\254\303\223\242\276fv\226N\\|GUsGUr\202" + "FTr\203ESq\203DSp\205DRo\205CQn\215BPm\202CQn\1DRo\202fu\222\210gv\223" + "\1KYv\216DRo\204CQn\215BPm\1DQo\203fu\222\277gv\223\202ft\223\13es\221" + "cs\220_o\216Zk\212Sc\205J[~ASv9Jn1Di,\77c*<a\205(:_\13*<a,\77c1Ch8Jn" + "ARtJZ}Sc\205Yj\211^o\215bq\220cs\221\203es\223\271ft\223\203gu\224\6" + "ky\230{\211\247\226\244\277\223\241\276fv\231KXy\203ESr\203DRq\203ES" + "r\6IVwWf\210\177\216\255\231\250\304\203\222\257m{\232\202iw\226\202" + "hv\225\207gu\224\1hv\225\202iw\226\7m{\232y\207\246\231\247\301\215\236" + "\273ds\225LY{FSr\206ESr\11FSrIVwR_\200u\205\246\235\253\306\227\244\300" + "x\206\245kz\231hv\225\203gu\224\205ft\223\1IVu\217CPo\1FSr\225ft\223" + "\202gu\224\202hv\225\12iw\226p~\235\203\222\257\241\257\310\223\242\300" + "ct\226MZ|FTuFSsFSr\202ESr\203DRq\204DQp\206CPo\220BOn\1DQp\212ft\223" + "\1JWv\221CPo\216BOn\2COoes\222\301ft\223\202es\223\13cs\221bq\220^o\215" + "Yj\211Sc\205JZ}ARt9Jn1Ch,\77c*<a\205(:_\13*;a,\77c1Ch8JnARtIZ}Sc\203" + "Xj\211^n\215aq\220cr\221\203es\221\271et\223\202fu\224\202gv\225\6kz" + "\231y\211\247\230\246\300\223\244\300gw\232KY{\202ESr\204DSr\7ESrHVw" + "Sb\205v\206\250\227\245\302\212\231\267o~\235\202hw\226\1gv\225\203f" + "u\224\204et\223\203fu\224\1gv\225\202hw\226\6l{\232\201\220\254\231\247" + "\303\204\224\265_o\222KY{\206ESr\11HVwR`\200p\202\244\236\257\310\227" + "\247\302x\207\246kz\231hw\226gv\225\203fu\224\204et\223\2fu\224IWv\217" + "CQp\2FTsfu\224\224et\223\203fu\224\1gv\225\202hw\226\10l{\232\202\221" + "\254\244\261\314\235\254\310o\202\241Sd\205IWxETu\202ESs\1ESr\202DSr" + "\204DRq\205CQp\221BPo\1CQp\211et\223\2fu\224JXw\225CQp\212BPo\1CPp\302" + "et\223\202es\221\13cr\221aq\220^n\215Xj\211Sc\203JZ}ARt9Jn1Ch,\77c*<" + "a\205(:_\13*;a,\77c1Ch8ImARtIZ}Rb\203Xi\211]n\215aq\217br\220\203cr\220" + "\271es\221\203ft\222\10gu\223hv\224ky\227z\210\245\233\251\303\225\246" + "\300jy\233O\\}\202ESq\202ESp\11ESqHUuR_\177n~\236\216\236\272\212\231" + "\263r\200\236iw\224hv\224\202gu\223\202ft\222\206es\221\203ft\222\1g" + "u\223\202hv\224\7o}\233\200\216\254\226\244\277\203\222\261]l\214LYy" + "ESr\202ESq\11ESrHVvSb\201u\205\244\236\255\310\224\241\275u\203\241l" + "z\227hv\224\202gu\223\203ft\222\202es\221\203ft\222\1IVt\217DQo\1FSq" + "\202ft\222\224es\221\202ft\222\202gu\223\12hv\224iw\224lz\230~\214\252" + "\243\261\313\252\272\320\207\230\270fw\227S`~IVv\202ESr\2ESqESp\204D" + "Rp\205DQo\221CPn\1DQo\202ft\222\205es\221\203ft\222\1JWu\227DQo\210C" + "Pn\2DPoft\222\301es\221\202cr\220\13br\220aq\217]n\215Xi\211Rb\203IZ" + "}ARt8In1Ch,\77c*;a\205(:_\13*;a,\77c1Ch8ImARtIZ}Rb\203Xi\210]m\214`p" + "\217bq\220\203br\220\272cs\221\202dt\222\202eu\223\7fv\224jz\227|\214" + "\251\234\255\306\223\242\300ew\227JYy\204DSr\7M\\}hy\227\213\233\270" + "\216\235\272u\206\243jz\227fv\224\202eu\223\202dt\222\210cs\221\202d" + "t\222\202eu\223\202fv\224\6o\200\235\205\225\261\225\245\277{\215\253" + "Tf\206GVv\202DSr\7GVvSb\204r\205\245\234\253\305\226\246\277t\204\241" + "jz\227\202fv\224\1eu\223\203dt\222\202cs\221\204dt\222\2HWuBQo\215CR" + "p\2BQoETr\203dt\222\224cs\221\202dt\222\202eu\223\13fv\224fw\224j{\231" + "}\215\252\232\252\305\251\271\322\234\255\310}\220\260_p\220Q`\201KZ" + "y\203DSr\202DSq\202CSp\221CRp\204BQo\1CRp\204dt\222\202cs\221\204dt\222" + "\2IXvBQo\232CRp\204BQo\1BPo\203dt\222\277cs\221\202br\220\13bq\220`p" + "\217]m\214Xi\210Rb\203IZ}ARt8In1Ch,\77c*;a\205(:_\13*;a,\77c1Ch7Im@Q" + "tHY}Qa\202Wh\210\\l\214`p\216aq\217\203br\220\272cr\220\203ds\221\1e" + "t\222\202fu\223\17jy\227~\217\253\230\250\302\206\227\266`r\222KYxDS" + "rDSqJXx_q\222\204\226\264\223\241\275|\213\250jy\226fu\223\202et\222" + "\203ds\221\211cr\220\202ds\221\202et\222\7fu\223jy\226p\177\235\211\230" + "\264\222\242\277s\205\243Sb\204\202HVv\10Uf\205s\206\245\230\246\302" + "\225\244\276w\206\243jy\227fv\224fu\223\202et\222\203ds\221\1cr\220\203" + "ds\221\202et\222\4IWuCQoCRpDRp\211DSq\4DRpCRpCQoFTr\202et\222\202ds\221" + "\224cr\220\202ds\221\202et\222\16fu\223fv\224jy\227s\203\240\212\231" + "\265\243\262\311\247\267\320\230\252\306\202\224\264iy\233Yi\211N\\}" + "HVvDSr\204DSq\203DRp\216CRp\204CQo\1et\222\210ds\221\4et\222JXvCQoCR" + "p\202DRp\214DSq\212DRp\202CRp\203CQo\2CPoet\222\203ds\221\276cr\220\202" + "br\220\13aq\217`p\216\\l\214Wh\210Ra\202HY}@Qt8In1Ch,\77c*;a\205(:_\13" + "*;a,\77c1Ch7Im@QtHY|Qa\202Wh\210\\l\214_o\216`p\217\203aq\217\273br\220" + "\202cs\221\202dt\222\16eu\223ev\224l|\232{\216\252\227\246\302\207\230" + "\266`r\222JYxGVvXi\211\177\221\261\222\243\277\177\217\254l|\232\202" + "eu\223\1dt\222\203cs\221\213br\220\202cs\221\202dt\222\17eu\223iy\226" + "r\202\240\214\234\267\224\244\277l}\236P_\200Tf\205u\207\247\224\246" + "\302\224\244\276x\211\244iy\227ev\224eu\223\202dt\222\203cs\221\202b" + "r\220\203cs\221\4dt\222eu\223HXvCRp\202DSq\211DSr\202DSq\4CRpEUseu\223" + "dt\222\203cs\221\223br\220\203cs\221\202dt\222\17eu\223ev\224fv\224l" + "}\233z\212\247\217\237\272\244\264\315\255\274\324\245\266\317\224\246" + "\304\200\220\261iy\234Yl\214O_\177GVv\204DSr\220DSq\5CRpBRpCRpeu\223" + "dt\222\206cs\221\4dt\222eu\223IXvCRp\202DSq\224DSr\206DSq\3CRpBRpCQp" + "\202dt\222\202cs\221\276br\220\202aq\217\13`p\217_o\216\\l\214Wh\210" + "Qa\202HY|@Qt8Im1Ch,\77c*;a\205(:_\13*;a,\77c0Ch7Im@QsHY|Qa\202Vh\210" + "[l\212^o\216`p\216\203`q\217\274aq\220\202br\221\202cs\222\14dt\223d" + "u\224k{\232\203\223\260\233\254\310\206\227\270`q\225Th\210w\211\252" + "\223\246\301\201\221\256k{\232\202dt\223\1cs\222\203br\221\214aq\220" + "\203br\221\1cs\222\202dt\223\14hx\226t\205\243\220\241\276\217\241\276" + "u\210\250z\216\257\226\250\303\222\243\277w\210\244hx\227du\224dt\223" + "\202cs\222\203br\221\203aq\220\202br\221\202cs\222\3l}\233l}\235y\215" + "\256\202y\216\257\1{\216\260\207|\217\260\1{\216\260\202y\216\257\3y" + "\215\256l\177\237o\200\235\202cs\222\202br\221\224aq\220\203br\221\202" + "cs\222\202dt\223\21eu\224iy\230o\177\236y\211\247\211\233\266\237\256" + "\312\256\275\325\263\302\330\257\277\327\241\262\316\220\241\301|\217" + "\260k\200\241\\n\216Tf\205IYyFUv\214DSr\11FUvK[|Se\205Zl\215bv\225`r" + "\224r\203\241fv\225cs\222\204br\221\202cs\222\3o\200\235k}\236v\213\253" + "\202y\216\257\3x\215\256r\205\246k}\236\206iy\234\5i{\234gy\234fy\230" + "^o\220Xi\213\210Uf\207\11Sb\204L[}FUvCSrCRqBQpBQqdt\223cs\222\203br\221" + "\275aq\220\202`q\217\13`p\216^o\216[l\212Vh\210Qa\202HY|@Qs8Im0Ch,\77" + "c*;a\205(:_\13*;a,>c0Ch7Hm\77QsGX|P`\201Ug\207Zk\212^n\215_o\216\203" + "`p\217\274aq\217\203br\220\202cs\221\14dt\222du\223k{\231\204\224\262" + "\233\254\306\223\245\302\212\236\273\227\250\302\204\226\261k{\231du" + "\223dt\222\202cs\221\202br\220\216aq\217\203br\220\1cs\221\202dt\222" + "\12hx\226w\210\244\230\252\303\244\265\317\243\262\314\222\243\276u\205" + "\242hx\226du\223dt\222\202cs\221\202br\220\205aq\217\202br\220\202cs" + "\221\3u\206\243\246\266\317\307\323\346\203\310\323\346\207\311\323\347" + "\203\310\323\346\3\307\323\346\250\271\323v\211\245\202cs\221\202br\220" + "\226aq\217\202br\220\202cs\221\202dt\222\23du\223eu\223iy\227l|\232r" + "\203\237y\214\250\211\233\266\232\254\303\250\271\320\270\306\333\277" + "\316\342\274\312\340\257\276\326\251\271\322\235\257\312\227\251\306" + "\216\236\277\201\223\263~\220\260\206|\220\256\14~\220\260\205\227\266" + "\223\245\302\230\253\306\240\261\314\250\270\322\254\274\325\263\302" + "\332\241\262\312\202\222\260fv\224cs\221\204br\220\202cs\221\3y\211\247" + "\240\262\312\300\316\341\202\310\323\346\3\305\322\345\300\316\341\273" + "\310\337\206\267\307\336\202\267\310\336\3\267\307\336\261\301\327\253" + "\275\323\210\252\272\323\12\251\271\322\240\261\314\231\253\307\230\253" + "\306\227\253\306\223\246\302{\215\256y\211\247fv\224cs\221\202br\220" + "\275aq\217\202`p\217\13_o\216^n\215Zk\212Ug\207P`\201GY|\77Qs7Im0Ch," + ">c*;a\205(:_\12*;a,>c0Ch7Hm\77QsGX|P`\201Uf\206Zk\212]m\215\204_o\216" + "\275`p\217\203aq\220\202br\221\12cs\222ct\223jz\231\202\221\260\241\261" + "\313\247\271\322\217\235\274m}\234ct\223cs\222\202br\221\202aq\220\220" + "`p\217\203aq\220\1br\221\202cs\222\6fw\225w\211\246\212\234\270\206\226" + "\263r\203\241fw\225\202cs\222\202br\221\202aq\220\206`p\217\203aq\220" + "\3br\221iy\230v\206\245\202}\215\253\2~\216\253~\216\254\207\177\217" + "\254\2~\216\254~\216\253\202}\215\253\2v\206\245iy\230\202br\221\202" + "aq\220\227`p\217\203aq\220\202br\221\202cs\222\20ct\223dt\223eu\223h" + "x\227hy\230l|\233r\202\241y\213\250\202\224\261\221\240\275\244\264\315" + "\262\301\330\276\313\337\305\322\345\303\322\345\303\317\343\210\277" + "\317\343\11\304\320\344\304\323\345\305\322\345\275\313\337\260\277\326" + "\243\265\316\225\245\300\177\221\256l|\233\202br\221\204aq\220\202br" + "\221\10iy\230t\206\244z\213\252}\215\253~\216\253\202\224\261\213\233" + "\270\224\244\277\210\227\247\301\3\234\254\305\242\264\314\256\275\323" + "\210\261\300\327\12\264\301\331\276\313\337\305\322\345\307\323\346\307" + "\323\345\302\320\343\252\273\321\177\221\257eu\224br\221\202aq\220\275" + "`p\217\203_o\216\12]m\215Zk\212Uf\206P`\201GX|\77Qs7Im0Ch,>c*;a\205(" + ":_\13*;a,>c0Bh7Hm\77PsFXzO_\201Tf\206Yj\211]m\214^n\215\203_o\216\276" + "`p\216\203aq\217\202br\220\202cs\221\4jz\227s\203\241v\206\244m}\233" + "\202cs\221\202br\220\202aq\217\222`p\216\203aq\217\202br\220\202cs\221" + "\202fv\224\202cs\221\202br\220\203aq\217\210`p\216\202aq\217\202br\220" + "\3cs\221ct\222dt\222\202eu\223\207ev\224\202eu\223\2eu\222ct\222\202" + "cs\221\1br\220\203aq\217\231`p\216\203aq\217\202br\220\203cs\221\3ct" + "\222dt\222eu\222\202eu\223\11ev\224hy\227iy\227l|\232l}\232p\200\236" + "v\206\243\177\217\254\203\225\257\206\205\225\262\3\203\225\257}\216" + "\253q\203\240\203l|\232\5hx\226gw\225fw\224cs\221br\220\206aq\217\202" + "br\220\5cs\221ct\222dt\222eu\222eu\223\205hy\227\211iy\227\203l|\232" + "\204l}\232\204l|\232\4k{\231j{\231jz\227fv\224\202br\220\202aq\217\275" + "`p\216\202_o\216\13^n\215]m\214Yj\211Tf\206O_\201FXz\77Ps7Im0Bh,>c*;" + "a\205(:_\13*;a,>c0Bh7Hm\77PsFWzO_\201Te\206Yj\211\\l\214]n\215\203^n" + "\216\277_o\216\203`p\217\2`q\220aq\220\206br\221\2aq\220`q\220\203`p" + "\217\223_o\216\203`p\217\1`q\220\202aq\220\202br\221\202aq\220\1`q\220" + "\203`p\217\211_o\216\203`p\217\2`q\220aq\220\202br\221\1br\222\211cs" + "\222\1br\222\202br\221\2aq\220`q\220\203`p\217\233_o\216\204`p\217\2" + "`q\220aq\220\203br\221\202br\222\202cs\222\202ct\222\203dt\223\214du" + "\224\1dt\223\202ct\222\1cs\222\202br\221\2aq\220`q\220\207`p\217\2`q" + "\220aq\220\202br\221\2br\222cs\222\206ct\222\222dt\223\6ct\222cs\222" + "br\222br\221aq\220`q\220\202`p\217\276_o\216\202^n\216\13]n\215\\l\214" + "Yj\211Tf\206O_\201FWz\77Ps7Hm0Bh,>c*;a\205(:_\13*;a,>c0Bh6Hm>PsFWzN^" + "\200Te\205Xi\211[l\212]m\214\203^n\215\300^o\215\204_p\216\1_q\217\204" + "`q\217\1_q\217\204_p\216\225^o\215\204_p\216\204_q\217\204_p\216\213" + "^o\215\203_p\216\2_q\217`q\217\215ar\220\2`q\217_q\217\203_p\216\236" + "^o\215\204_p\216\202_q\217\202`q\217\204ar\220\202ar\221\217bs\221\1" + "ar\221\203ar\220\2`q\217_q\217\203_p\216\202^o\215\204_p\216\2_q\217" + "`q\217\210ar\220\214ar\221\205bs\221\203ar\221\202ar\220\2`q\217_q\217" + "\203_p\216\276^o\215\202^n\215\13]m\214[l\212Xi\211Te\205N^\200FWz>P" + "s6Hm0Bh,>c*;a\205(:_\13*;a,>c0Bh6Hm>OrFWyN^\200Te\205Xi\211[k\212\\m" + "\214\203]m\214\302^n\215\212_o\216\231^n\215\210_o\216\216^n\215\204" + "_o\216\215_p\217\204_o\216\242^n\215\205_o\216\202_p\217\203`p\217\221" + "aq\220\202`p\217\1_p\217\204_o\216\205^n\215\204_o\216\203_p\217\214" + "`p\217\214aq\220\202`p\217\202_p\217\203_o\216\277^n\215\202]m\214\13" + "\\m\214[k\212Xi\211Te\205N^\200FWy>Or6Hm0Bh,>c*;a\205(:_\13*;a,>c0Bh" + "6Hl>OrEVyN^\200Tc\205Xi\210[k\212[l\214\203\\m\214\304]m\215\206^n\216" + "\264]m\215\220^n\216\247]m\215\207^n\216\221^o\217\205^n\216\211]m\215" + "\220^n\216\216^o\217\205^n\216\300]m\215\202\\m\214\13[l\214[k\212Xi" + "\210Tc\205N^\200EVy>Or6Hl0Bh,>c*;a\205(:_\13*;a,>c0Bg6Gl>OrEVyM]\177" + "Sc\203Wh\210Yk\212[l\214\203\\l\214\377\\m\214\272\\m\214\227]n\215\223" + "\\m\214\231]n\215\302\\m\214\202\\l\214\13[l\214Yk\212Wh\210Sc\203M^" + "\177EVy>Or6Hl0Bg,>c*;a\205(:_\13*;a,>c0Bg6Gl=OrEVyM]\177Sb\203Vh\210" + "Yj\211Zk\212\203[l\214\217\\l\214\205[l\214\1\\l\214\202Yi\207\377\\" + "l\214\377\\l\214\251\\l\214\202[l\214\13Zk\212Yj\211Vh\210Sb\203M]\177" + "EVy=Or6Gl0Bg,>c*;a\205(:_\13*;a,>c0Bg5Gl=OrEUxL]\177Rb\203Vg\207Xj\211" + "Zj\211\203Zk\212\213[l\214\2Wh\206Vb\201\202Vg\206\210Xg\206\1[k\212" + "\377[l\214\377[l\214\250[l\214\202Zk\212\13Zj\211Xj\211Vg\207Rb\203L" + "]\177EUx=Or5Gl0Bg,>c*;a\205(:_\13);`,>c0Bg5Gl=NrEUxL\\~Ra\202Uf\206X" + "i\211Yj\211\203Zk\212\212[l\214\10GRh68\77""44857>;AOFQgR]|Vb\201\204" + "Vf\205\204Wf\205\377[l\214\377[l\214\246[l\214\202Zk\212\13Yj\211Xi\211" + "Uf\206Ra\202L\\~EUx=Nr5Gl0Bg,>c);`\205(:_\13);`,>c0Bg5Gl<NqDUxK\\~Qa" + "\202Uf\206Xh\210Yj\211\203Zj\212\212[k\212\13KVn7;D45835735857>:\77K" + "CMcN[wSa\200Va\200\204Vf\205\203Wf\205\1Zj\212\377[k\212\377[k\212\243" + "[k\212\202Zj\212\13Yj\211Xh\210Uf\206Qa\202K\\~DUx=Nr5Gl0Bg,>c);`\205" + "(:_\13);`,>c0Ag5Fl<NqDUxK[~Qa\202Te\206Wh\210Xi\210\203Yj\211\211Yk\211" + "\15Yj\211n\202\247\221\250\313}\223\264M[x;\77L56=45:46<8<HAH]LXqQa\177" + "\202Ua\177\203Ue\205\203Ve\205\1Yj\211\377Yk\211\273Yk\211\202Yj\211" + "\206Ve\205\1Yj\211\334Yk\211\202Yj\211\13Xi\210Wh\210Te\206Qa\202K\\" + "~DUx<Nq5Gl0Ag,>c);`\205(:_\13);`+>b0Ag5Fk<NqDTxK[~Q`\202Te\205Wg\210" + "Xi\210\203Yi\211\211Yj\211\17Xi\210k\200\242\241\273\326\267\313\345" + "\221\251\313cv\231ITn:AO58@35;35<7:E\77FYKWpQ`\177\203T`\177\202Te\203" + "\204Ve\203\377Yj\211\266Yj\211\1Xi\210\203Ve\203\206Te\203\204Ve\203" + "\332Yj\211\202Yi\211\13Xi\210Wg\210Te\205Q`\202K[~DUx<Nq5Gk0Ag,>c);`" + "\205(:_\13);`+>b0Ag5Fk<NqCTxJ[}O`\201Tc\205Ug\207Wh\210\203Wi\210\211" + "Xi\211\21Xh\210\\m\215p\206\251\237\267\323\267\313\345\246\275\326v" + "\215\256Vg\205GRj<CT59C35:25:59C=EUJUpP^~\203T_\177\203Tc\203\203Uc\203" + "\1Xh\210\377Xi\211\261Xi\211\12Xh\210Uc\203P_\177GRl=EX:@M:\77L=EVFR" + "iP^z\202T_\177\203Tc\203\202Uc\203\1Xh\210\330Xi\211\202Wi\210\13Wh\210" + "Ug\207Tc\205O`\201J[}CTx<Nq5Fk0Ag+>b);`\205(:_\13);`+>b/Ag5Fk;MpCTwJ" + "Z}O_\201Sc\205Uf\206Vh\207\203Wh\210\210Xi\210\204Wh\210\21gz\234\210" + "\241\301\262\310\337\265\313\343\223\253\311fy\236Sa\200HTn>FY6:D35;" + "24836@:AOEQhLZtP_~\203T_~\206Tc\203\377Xi\210\256Xi\210\5Tc\203LZv=D" + "V36\77""026\204015\6""2486:GCNeN[yP_~T_~\204Tc\203\1Wh\210\327Xi\210" + "\202Wh\210\13Vh\207Uf\206Sc\205O_\201JZ}CTw<Nq5Fk/Ag+>b);`\205(:_\13" + ");`+>b/Ag5Fk;MpCTwIZ|N_\200Sb\203Tf\206Ug\207\203Vg\207\210Wh\210\204" + "Vg\207\24Vg\206Zm\220q\207\253\235\264\321\265\313\342\244\275\331~\224" + "\270_q\224R`\177JYp@H]5:E23:13725;8<HAJ_IVnO]xO^~\203S^~\202Sb\202\203" + "Tb\202\377Wh\210\253Wh\210\22S^~DNh5:F02800513947A7;G8<H48A13:13848A" + "@G[KWsO]xO^~S^~\202Sb\202\2Tb\202Vg\207\326Wh\210\202Vg\207\13Ug\207" + "Tf\206Sb\203N_\200IZ|CTw;Mp5Fk/Ag+>b);`\205(:_\13);`+>b/Ag5Fk;MpBTwH" + "Y|N^\200Rb\203Te\206Ug\207\203Vg\207\210Wh\210\204Vg\207\26Vg\206Vf\206" + "Uf\206^o\217y\217\264\237\270\325\250\300\332\223\253\315r\210\254\\" + "o\215Q`\177N[zDNe7=J15<02915;6:E=EWEPjMXwO^}\202S^}\203Sb\201\203Tb\201" + "\1Vg\207\377Wh\210\247Wh\210\10Sb\201EPk6;G13:46A\77FYIXvQ`z\202Q`\177" + "\12Q`zITl:@P36A6:EAI^IVrN\\wO]}S^}\202Sb\201\2Tb\201Vg\207\325Wh\210" + "\202Vg\207\13Ug\207Te\206Rb\203N^\200IZ|BTw;Mp5Fk/Ag+>b);`\205(:_\13" + ");`+=b/Ag5Ek;MpBTwHY|M^\200Rb\203Te\205Uf\206\220Vg\207\1Vf\206\202U" + "f\206\24Yj\212cw\231\202\231\274\236\267\325\242\271\325\212\243\304" + "k\201\246Xh\210Q`\177Q`yEQk:@P25@02:03:47A:@OBLaKXsN]}\203R]}\203Ra\201" + "\203Ta\201\377Vg\207\245Vg\207\5MYx<DV58D8>NHTl\207Q`\177\12NWt\77G\\" + "6<I9@QDOiLXwN\\wN]|R]}Ra\201\202Ta\201\327Vg\207\13Uf\206Te\205Rb\203" + "M^\200HY|BTw;Mp5Fk/Ag+=b);`\205(:_\13);`+=b/Ag4Ek:LpASvHY|M]\177Qa\202" + "Tc\205Te\206\203Uf\206\211Ug\207\204Tf\206\1Tf\205\203Xi\211\26Wi\211" + "\\m\216j\177\243\205\235\300\231\262\321\232\264\317\203\234\277ey\235" + "Te\210P^~P^yESl:CT37B03:02804<5:F>H\\HTmM[vM]}\203Q]}\202Qa\201\203S" + "a\201\1Tf\206\377Ug\207\225Ug\207\203Ta\201\210Ug\207\6Tf\206Sa\201E" + "Qj8\77Q:ARESl\211P^~\13LWs>F[8\77O@H]GTlKWvL[vM\\|Q]}Qa\201Sa\201\202" + "Tf\206\323Ug\207\202Uf\206\13Te\206Tc\205Qa\202M]\177HY|ASv:Lp5Fk/Ag" + "+=b);`\205(:_\13);`+=b/Af4Ek:LpASvGXzM]\177Qa\202Sc\205Te\206\203Tf\206" + "\211Uf\207\203Tf\206\202Yj\212\203Xi\211\1Xh\210\202Wh\210\10\\p\223" + "n\203\244\207\241\301\234\265\317\227\260\317~\227\270bw\227Tb\202\202" + "P^}\13HVo>F[6;I03</0701915A9@QEPiM[vM\\|\203Q\\|\203Q`\200\204S`\200" + "\377Uf\207\221Uf\207\202Tf\206\202S`\200\1Tf\206\206Uf\207\202Tf\206" + "\4Q\\|CNf;BUCNg\213P^}\11GSo=EY;DWDPgJVtL[tL\\|Q\\|Q`\200\202S`\200\1" + "Tf\206\323Uf\207\202Tf\206\13Te\206Tc\205Qa\202M]\177GXzASv:Lp5Fk/Af" + "+=b);`\205(:_\13);`+=b/Af4Ek:LoARvGXzL]\177P`\202Sb\203Sc\205\203Te\205" + "\211Te\206\203Te\205\203Xi\211\202Wh\211\2Wj\216Wi\215\202Vi\215\11V" + "h\215^r\225r\207\251\215\246\305\237\267\325\236\265\323\201\232\275" + "bv\234Sb\206\202O]}\15KYrBMf8\77P05\77.05-/4.0626A:CTCNhHVqLZvL[z\203" + "P[z\203P`\200\203Q`\200\377Te\206\213Te\206\2Q`\200P`\200\202P[z\204" + "P`\200\205Q`\200\203Te\205\4LZvAMc@I_GVr\213O]}\13MYxCOf;DX@IaFToJVt" + "KZtKZzPZzP`\200Q`\200\202Te\205\322Te\206\202Te\205\13Sc\205Sb\203P`" + "\202L]\177GXzARv:Lo4Ek/Af+=b);`\205(:_\13);`+=b/Af4Ej:LoARtFWzL\\\177" + "O`\201Sb\203Sc\203\215Te\205\202Tc\205\204Wi\211\203Wj\216\1[l\215\202" + "Zl\215\12Vh\214Yk\214^r\225q\207\253\216\246\310\237\267\325\225\260" + "\316|\224\270cx\234Vf\206\202N]}\15LXxFTn<EY48D-17,/4-/4/2:49F:BTAJb" + "GTpKZv\202K[z\202O[z\203O_\200\204Q_\200\377Te\205\205Te\205\12Q_\200" + "KZvAJc7>R5;K7>P\77H_GTqK[zO[z\203O_\200\205Q_\200\4KZvBNgEQjLXx\214N" + "]}\11FUr\77Hb@H`EQjHUsKXtKZyOZyO_\177\202Q_\200\202Tc\205\323Te\205\13" + "Sc\203Sb\203O`\201L\\\177GXzARt:Lo4Ej/Af+=b);`\205(:_\13);`+=b/Af4Ej" + ":KoARtFWzK\\~O_\201Qa\203Rb\203\203Sc\205\213Tc\205\202Sc\203\203Vh\211" + "\1Vj\216\202Ui\215\202Zk\215\203Yk\215\202Ug\214\10Yn\220l\201\247\207" + "\237\303\226\260\317\217\250\315|\224\270cz\236Ue\212\204M\\|\4ETm9B" + "T04\77-06\202,/5\7.1:27D8\77Q\77H_ERkKYvKZz\203OZz\203O_\177\204P_\177" + "\377Tc\205\5Sc\203OZzBLg4:H,/5\203+,0\5,/527D\77H_IUvKZz\202OZz\1O_\177" + "\204P_\177\3KYzESmJTq\216M\\|\10CPn@JcDPiIWrIXrJYxNYyO^~\202P_\177\202" + "Sc\203\321Tc\205\202Sc\205\13Rb\203Qa\203O_\201K\\~FWzARt:Ko4Ej/Af+=" + "b);`\205(:_\13);`+=b/Af3Ej:KoARtEWzK[~N_\201Qa\202Rb\203\203Sb\203\213" + "Tc\205\202Sb\203\204Vh\210\2Vi\216Ui\215\203Zk\215\1Zj\214\203Yj\214" + "\202Tg\214\10]q\225m\203\250\205\236\300\221\253\315\220\251\310}\226" + "\273g}\241Ti\212\204M\\|\15IWq@I`5;L04\77,07,.5,/5-0804@5;I;EYDQjJYt" + "\202JZy\202NZy\202N^\177\204P^\177\1Sb\203\373Tc\205\4Sb\203NZy>H^05" + "A\202,/5\10/2<05A03=,07,/504@;EYFTp\202JZy\1NZy\204N^\177\3NZyGVpJWv" + "\216M\\|\12ETqBNfDQlIWqIWrIXxNYxN]~P^~P^\177\203Sb\203\320Tc\205\202" + "Sb\203\13Rb\203Qa\202N_\201K[~EWzARt:Ko4Ej/Af+=b);`\205(:_\13);`+=b." + "Af3Ej:Ko@RtEVzJ[~N^\200Qa\202Qb\202\203Rb\203\215Sc\203\1Rb\203\204V" + "h\210\202Vi\215\203Yk\215\1Yj\214\203Yn\220\1Yi\212\202Xi\212\10\\q\224" + "k\200\246\177\227\273\220\250\310\220\251\310\202\234\275k\200\243Wi" + "\212\205L\\|\5ITq\77I_5<M05@-09\202,-4\6,.5.1:27E:EYERjIYs\202IYy\202" + "NYy\202N]\177\204O]\177\370Sc\203\22Rb\203N]\177@Kc16B-0827C\77I`JWv" + "L\\|JWvALc3:I.1<05A:DZERoIXsIYx\202NYy\203N]~\1JYx\217L\\|\12JWvEQjD" + "PlHVqHWwHXwMXxM]~O]~O]\177\203Rb\203\320Sc\203\202Rb\203\13Qb\202Qa\202" + "N^\200J[~EVz@Rt:Ko4Ej.Af+=b);`\205(:_\13);`+=b.Af3Ej:Jn@QsEVyI[}M^\177" + "P`\201Q`\202\203Ra\202\216Rb\203\1Qa\202\204Uf\210\202Uh\215\202Yj\214" + "\202Yn\221\1Ym\220\202Xm\220\2Xm\217Wm\217\202Wi\212\11[p\224g~\243~" + "\224\270\215\244\310\223\255\316\207\237\304n\205\253Wk\216LZ\177\205" + "LZz\15HTp@Jc7@T37E-0:+,3+,0+,3,0839E<E\\ERnIXs\202IYx\202MYx\203M]~\202" + "O]~\366Rb\203\6O]\202ERp4;M/3\77""4:KDOl\205LZz\11ETp7@T04@38E<E\\ET" + "oHWrHXxIXx\202MXx\2N\\}N]}\220LZz\11ESqCPkERpFVtLWvLWwL\\}N\\}O]}\203" + "Qa\202\320Rb\203\202Ra\202\13Q`\202P`\201M^\177I[}EVy@Qs:Jn3Ej.Af+=b" + ");`\205(:_\13);`+=b.Af3Ej9Jn@QsEUyIZ}M]\177P`\201P`\202\203Qa\202\217" + "Rb\203\1Qa\202\204Tf\210\202Th\215\1Yk\215\202Xj\214\202Xn\220\4\\n\220" + "[n\220Xm\220Xl\217\203Wl\217\11Zl\216e|\237w\217\262\215\244\310\225" + "\260\317\214\244\307t\215\262\\p\231O`\203\206KZz\15GVtDOh;E[29H-0:+" + ",2*+0+,1-1:4:L>G_ERnHXs\202HXx\202MXx\202M\\}\202N\\}\363Rb\203\6Qa\202" + "MXx;E]17E5;MDOk\207KZz\15GSp9AT17D4:L>I`ESnFTrGWrGXwLXwP`\201Ra\202K" + "Z\177\217KZz\10GSpEPnFToFUtKVvKWwL\\|L\\}\202N\\}\202Qa\202\320Rb\203" + "\202Qa\202\13P`\202P`\201M]\177IZ}EVy@Qs9Jn3Ej.Af+=b);`\205(:_\13);`" + "+=b.Af3Ej9Jn\77PsEUyIY}L]\177O_\200P_\201\203P`\201\221Qa\202\1P`\201" + "\204Te\207\202Tg\214\2Xj\214Wi\212\203Wm\220\1Wl\217\202Vl\217\203Vl" + "\216\13Vh\211Vk\216_r\227q\210\255\211\242\304\223\255\315\214\246\305" + "y\223\265ax\241Ug\210O^~\207JYy\4GRo;E]17G+.7\202*+1\5+.605C8AUAKiFS" + "q\202GWx\202KWx\203K\\}\202M\\}\360Qa\202\5P`\201FTr8AV4:L\77Ja\211J" + "Yy\14CRo8@T18I8AVANhERqGVqGVwKVwO`\200Qa\201JY~\217JYy\11HUtETqETrJU" + "sJUtJYyKZzL[|M[|\204P`\201\317Qa\202\202P`\201\13P_\201O_\200L]\177I" + "Y}EUy\77Ps9Jn3Ej.Af+=b);`\205(:_\13);`+=b.Af3Ej9Jn\77PsDUxHY}L\\~N^\200" + "O_\201\203P`\201\222Q`\202\202P`\201\204Te\206\202Tg\214\1Xj\214\202" + "Wi\212\202Wl\220\203Zl\217\1Vk\216\202Uk\216\13Ug\211Ug\210Yn\221i\177" + "\244}\226\271\212\243\305\211\242\307z\224\271i~\244Xk\216N^~\210JYx" + "\12FRo9BX05A+-5*,1+-5.3\77""5\77Q@JcESq\202GWw\202KWw\202K[}\202M[}\1" + "P`\201\355Q`\202\6P`\201M[}CQm9AV;E]FTs\212JYx\13BMk6\77T5>Q=G^CQlFT" + "pFUvFVvL[zQ`\202N^x\217JYx\12HTsGSpITrIXxIYxJYyKZzL[zP_\200P`\200\203" + "P`\201\236Q`\202\1M\\}\202HXx\1M\\}\255Q`\202\202P`\201\13O_\201N^\200" + "L\\~HY}DUx\77Ps9Jn3Ej.Af+=b);`\205(:_\13);`+=b.Af2Ei8Jn>PsDTxHX|K\\~" + "M^\200N^\200\203O_\201\224P`\201\1O_\201\205Se\206\202Sf\214\202Vh\212" + "\203Vl\217\203Yl\217\1Uj\216\203Tj\216\12Tf\207Xj\215by\236t\216\256" + "\203\235\275\207\237\303\177\227\274m\203\253[o\223M]\202\210IXx\4ET" + "s=G`28H,/:\202*,3\6,0;3:M=GbERpFTpFVv\202JVv\202J[|\202L[|\1O_\201\353" + "P`\201\5O_\201L[|CRm;E[AMf\213IXx\13FTs=G`5=Q8AT@MfDQoETpETtJYyQ`\201" + "M]~\220IXx\11FUtGSqGWwHXxIXyJYyKZyKZzO_\200\203O_\201\236P`\201\4CQm" + "3;M29KCPm\204O_\201\251P`\201\202O_\201\13N^\200M^\200K\\~HX|DTx>Ps8" + "Jn2Ei.Af+=b);`\205(:_\13);`+=b.Af2Ei8In>OrCTxGX|K[~M]\177N^\200\203O" + "^\200\226O_\201\206Sc\206\202Sf\212\202Vh\212\202Vk\217\1Vk\216\204Y" + "k\216\1Xk\216\202Tj\216\12Ti\215Xj\215^s\227o\205\254}\226\270\207\237" + "\301\205\236\275r\214\255\\q\227M^\202\210HXx\15HXr\77Lf4;O,0<),3(,2" + "+/:4;O@LgETpEUtEVvJVv\203JZ|\202LZ|\1O_\200\350O_\201\202O_\200\4LZ|" + "CQp>IaEPn\214HXx\12EPn:DY5\77S;F`DPoEToETtJYxPb\207M^\202\220HXx\10E" + "TsFSqGVvHWwJXxJYxKZyKZz\204O_\200\235O_\201\5L[}<G_,0:+0:<G_\204LZ|\203" + "O_\200\246O_\201\202O^\200\13N^\200M]\177K[~GX|CTx>Or8In2Ei.Af+=b);`" + "\205(:_\13);`+=b.Af2Di8Im>OrCTwGX|J[~L]\177M^\177\203N^\200\230O_\200" + "\205Rc\205\202Re\212\2Vh\212Ug\211\203Uk\216\1Yk\216\203Xk\216\206Xj" + "\215\10\\q\225h\177\244w\216\264\206\237\301\205\236\301v\215\262]r\227" + "Q`\201\210HXw\14HXrALe6@R-2\77(,2(+1+/:3:N>IbDQpETpEUv\202JUv\202JZ|" + "\202KZ|\347O_\200\202N^\200\4JZ|ETpBOjFTr\215HXw\12ALi7AU9BX@KeCOnDT" + "nHXxPa\201Qa\202M\\}\217HXw\11FTrFUtFVvIWwIXwJXxJXyM]\177N]\177\203N" + "^\200\235O_\200\6EUv:DZ29J5=QBQmJZ|\207KZ|\5JZ|>Jc:DZBQmKZ|\203N^\200" + "\235O_\200\202N^\200\13M^\177L]\177J[~GX|CTx>Or8Im2Di.Af+=b);`\205(:" + "_\13);`+=b-@e2Di8Im=OrBTwFWzIZ}L\\\177M]\177\203M^\200\232N^\200\1M^" + "\177\204Rb\205\202Rc\212\2Ug\212Ug\211\202Uk\216\202Xk\216\203Xn\221" + "\2Xm\220Wm\220\202Vj\214\202Vi\214\11Yn\220aw\234s\214\256\206\237\277" + "\203\235\300v\214\260_t\232Pc\206GV}\210GVw\13AOm6@V,1=(+1(*1+/:3;N=" + "HaAOkEToEUt\202IUt\202IYz\202JYz\344N^\200\203M^\177\3JYzHTsETr\216G" + "Vw\12ESq;F_6@U:E^BOmDSnGSrO`\201Qa\210K[}\217GVw\11HWxFUtGUtGVvHVwIW" + "xL\\~L]~M]~\203M^\177\234N^\200\6M^\177DQp9BZ:E\\AOnIYy\202IYz\205JY" + "z\2EUt5@U\202*,6\1:D]\202JYz\204M^\177\233N^\200\202M^\200\13M]\177L" + "\\\177IZ}FWzBTw=Or8Im2Di-@e+=b);`\205(:_\13);`+=b-@e2Di7Im=NrBTwFWzI" + "Z}K\\\177L\\\177\203M]\200\234M^\200\205Qa\205\202Qc\211\202Ug\211\202" + "Tj\216\202Xk\216\5Xj\215Wj\215Xm\221Xm\220Wm\220\202Vj\214\1Vi\212\202" + "Ui\212\2_s\232n\205\254\202\177\231\273\3r\212\254\\r\227P_\206\211G" + "Vw\13DOm6\77U+0=(+2(+3,0>5\77T\77KfCPoEToETt\202HTt\202HYz\202IYz\342" + "M^\200\204M]\177\2K\\}HVw\217GVw\11@Om9B[9CZ\77KhBRmCSqJ[|Qa\203K[|\217" + "GVw\4HVwFTsGUtGUv\202HVw\3K\\}L\\}M\\~\203M]\177\233M^\200\202M]\177" + "\5CQo;F_>JeETrIXy\205HYz\7IYzETt7BY*-9'+1.4EAPl\204IYz\203M]\177\232" + "M^\200\202M]\200\13L\\\177K\\\177IZ}FWzBTw=Nr7Im2Di-@e+=b);`\205(:_\13" + "):`+=b-@e1Di7Im=NqASvEVyHY}K[~K\\~\203L]\177\236M]\177\1L]~\205Qa\203" + "\202Qb\210\2Tg\210Tf\210\202Tj\215\5Wk\215Wj\215Vj\215Wl\221Wl\220\203" + "Vl\220\202Uh\212\10Uk\217^s\232m\205\254z\224\267}\226\270l\205\251Z" + "o\226J\\\200\211FUv\14\77Nl4=R+/:(+3(+6.4C7AX\77LjCSnDSsDTsGTs\202GX" + "y\202IXy\1L]~\340M]\177\204L]~\2J[}FVw\217FUv\11FUp<Jc9B[<HaBQlBRpJY" + "zQa\203J\\\201\217FUv\11FUwGWrHXyIYzJYzJZ|J[}K\\}L\\~\204L]~\232M]\177" + "\7L]~IXyAOk<H`CNlFVwL\\~\205GXx\7GTs:E`,1\77),75\77UL]\202Qa\203\203" + "GXy\202IXy\203L]~\231M]\177\202L]\177\13K\\~K[~HY}EVyASv=Nq7Im2Di-@e" + "+=b):`\205(:_\13):`+=b-@e1Di6Hm<NqASvEVyHY|J[~K[~\203K\\\177\240L]\177" + "\1L\\~\204Pa\203\203Pb\210\1Tf\210\203Ti\215\2Wj\215Wi\214\203Wl\220" + "\203Vk\220\12Uk\217Th\212Uk\217]r\232m\205\254w\221\265w\220\265j\201" + "\250Wl\220JZz\211EUv\13>Ig09L),9'+2),907I:F`BOnDSrDTsGTs\202GWx\202H" + "Wx\1L\\~\337L]\177\203L\\~\3L\\}O_\201KZ|\220EUv\11CNk:E^;F`ALkAQpIY" + "zL^\203O^\201JZz\216EUv\7FUwGWwETsETtFTvJZ|J[}\202K[}\1L\\}\203L\\~\232" + "L]\177\23L\\~GTs=Je=HeDQpK[|L[}GWxFSrGSrGWxGSr@Lj08I+.:09LJ[\200i~\246" + "Wk\216\203GWx\202HWx\203L\\~\231L]\177\202K\\\177\13K[~J[~HY|EVyASv<" + "Nq6Hm1Di-@e+=b):`\205(:_\13):`+<a-@e1Dh6Hm<NqASvEUxGX|IZ}J[~\203K\\~" + "\242L\\\177\206O`\203\202Oa\210\2Tf\210Se\207\202Sh\215\2Vi\215Vh\214" + "\203Vl\220\203Uk\217\202Tj\216\7Wl\217]t\231l\203\253v\221\265v\217\264" + "g}\242Qf\211\211ETt\12CQp:E]-4E(+5'*2+/<5@V\77MiAQmBRr\202FSs\202FWx" + "\202HWx\1K[~\335L\\\177\203K[~\4K[}Na\207N^\201IYz\217ETt\11CQp;Hb:E" + "^=KfAPoETsL\\\177Nb\206IYz\216ETt\12ETvFVvGWxHXxHXyIYzIZzJZ|JZ}K[}\203" + "K[~\231L\\\177\202K[~\6FSs=Hb;GbETtKZ|JZ}\203EVw\11ERrAQm5>T+0=-5EAQ" + "p`v\234k\201\247Na\207\202FVw\1FWw\202HWx\204K[~\230L\\\177\202K\\~\13" + "J[~IZ}GX|EUxASv<Nq6Hm1Di-@e+<a):`\205(:_\11):`+<a-@e1Ch6Hm<NqARvDUxG" + "X|\202IZ}\203J[~\244K\\~\1J[}\205O`\202\202Oa\210\1Se\210\202Sh\215\202" + "Vi\215\1Vl\221\202Vk\220\1Xm\221\203Wl\220\202Vk\217\10Xm\223cy\241p" + "\211\255}\226\270v\221\264`x\236Pa\203ETy\210ETt\11ALj5\77U+0=%)0&*2" + "-3C8C[\77LiAQm\202BSr\1FSr\202FVx\2GVxJ[}\334K\\~\204J[}\3N`\207Rc\206" + "IX\177\220ETt\10>Lj:E];F_@OjDTsL\\~Nb\207IX\177\217ETt\10FVvFVwGWxHX" + "yIXzIYzJY|JZ}\204J[}\231K\\~\202J[}\6BSr;Ga;FaETtJ\\\201JZ}\203EVv\11" + "ERr9C^,2A,2@9D\\Ui\216r\212\261\\r\227FVw\202ERr\3FVwGVwGVx\204J[}\230" + "K\\~\202J[~\202IZ}\11GX|DUxARv<Nq6Hm1Ci-@e+<a):`\205(:_\13):`+<a-@e1" + "Ch6Gl;MpARtDUxGXzHY|IZ}\203JZ}\246J[~\1JZ}\205N_\202\202Na\207\3Se\207" + "Si\215Rh\214\202Ui\214\2Vl\220Uk\220\202Wm\220\1Wl\220\202Vl\220\202" + "Vk\217\7Zo\224e|\242v\216\264|\226\271p\210\256Zp\225M\\\203\211ETs\13" + "=Ke09L(+6%(0(,909M;Gb@MmAQmARrERr\202EVw\202GVw\1JZ}\332J[~\203JZ}\4" + "JZ|Rc\207Ui\215L\\\177\220ETs\10BPo:Hb:E^=JeCOnGVxN^\201HZ\200\217ET" + "s\11EUvFVwGVwETrETsHYzIY|IZ|JZ|\204JZ}\227J[~\202JZ}\7GVwARm:F_=HfET" + "sO_\202IZ|\202EUv\11ERq>Li/8J+0\77""3=THXyez\241l\202\251N`\207\202E" + "Rq\202EUw\2GUwGVw\204JZ}\230J[~\202JZ}\13IZ}HY|GXzDUxARt;Mp6Hm1Ci-@e" + "+<a):`\205(:_\13):`+<a-@e1Ch5Gl;Mp@QtCTwFWzHY|HY}\203IZ}\251J[~\1IZ}" + "\204N_\201\202N`\207\202Rc\207\202Rg\214\202Th\214\203Tj\217\1Wk\217" + "\202Vk\217\202Ti\216\7Wl\221c|\241t\215\262v\220\264h\177\247Th\216G" + "Wy\211DTs\11:F`+0A%(4&*5,2A5\77W=KhAPlAQp\202ERq\1EUw\202FUw\1IZ}\331" + "J[~\203IZ}\4IZ|Rb\206Tj\216L`\177\221DTs\10<Kj9E\\:Fb>NnFVxJ[\201L\\" + "\177GWy\215DTs\6ETsETtEUvFVwESrETs\202ETt\2ETvFTv\203FUw\202IZ}\226J" + "[~\202IZ}\7FUw@Ll;IcAKjGWyN_\202HXz\202ETt\12APp5\77W+1C/8KAOnTh\216" + "h~\247Yn\224HXzEQp\202ETt\202ETv\1IZ|\204IZ}\230J[~\203IZ}\12HY|FWzC" + "Tw@Qt;Mp5Gl1Ch-@e+<a):`\205(:_\13):`+<a-@e1Ch5Gl:Lp@QtCTwEWzGX|HY|\203" + "HY}\253IZ}\1HY}\205M^\201\202M_\207\1Rc\207\202Qg\214\202Th\214\202T" + "j\216\1Vl\217\202Uk\216\203Uj\216\7\\r\227k\202\250t\217\261r\212\260" + "^s\234K_\202CSx\210CSr\13@Ki0:P(,9%)2),90:P:Ga@PlAPlAQqEQq\204EUw\330" + "IZ}\203HY}\5HY|L_\206Uj\216P`\203GWx\220CSr\10AOn9F`9Ea>LhCRqIY}L]\177" + "GWx\215CSr\7DSrETtEUvCRqDRrDSrCSs\202DTt\2DTvEUv\210EUw\204FUw\216IZ" + "}\202HY}\7EUw\77Ll<HgAOnGWxO_\202HXz\202DTt\10<Hf-7H,5E9E_GY~[r\227b" + "y\237L^\205\203DTt\1ETt\203HY|\204HY}\230IZ}\203HY}\12GX|EWzCTw@Qt:L" + "p5Gl1Ch-@e+<a):`\205(:_\13(:`+<a,\77e0Ch5Gl:Lo\77QsBTwEVyFXzGXz\203H" + "Y|\255IZ|\1HY|\205M]\200\202M_\206\3Qb\206Pa\205Pf\212\202Tg\212\202" + "Tj\216\1Vk\217\202Uj\216\11Uj\215Tj\215Vk\220]t\234n\207\253t\216\261" + "k\205\250Vk\216FV}\210BSr\3ANm6AZ+0A\202%)5\5,5G7C`>Kk@Nk@Oo\202DPp\1" + "DTv\203ETv\326IZ|\203HY|\5HYzL\\\200Si\215Rf\211FVx\221BSr\7;Ji7C[9E" + "aAMkEUvHXyFVy\215BSr\10ANm<Kj<Hf=Lg>MlANmBSsBNo\202COo\2DOoDPp\204DT" + "v\210ETv\203EUw\212IZ|\202HY|\30DTv>Jj;GeANmFX~N_\202FWyDSt\77No4>V," + "5E4=VBSrNb\210`y\236Wl\221FWyBSsDStEStGWyGXyGXzHXz\204HY|\230IZ|\203" + "HY|\12FXzEVyBTw\77Qs:Lo5Gl0Ch,\77e+<a(:`\205(:_\13(:`+<a,\77e0Bh5Fk:" + "Lo\77PsBTvEVxFWzFXz\203GX|\260HY|\205L]\200\202L^\206\3Qb\206Pa\205P" + "f\212\202Tg\212\202Ti\216\1Uj\216\202Tj\216\11Ti\215Vk\220Zo\227h\177" + "\247s\212\262r\216\260ez\237Nb\210BRx\210BRr\11:Jh09N'+6%(3).>2=V;Jg" + "\77Nj@Oo\202CPp\202CTv\202ETv\325HY|\203GXz\5GXyK\\\177Sf\211Ti\216F" + "X}\221BRr\7\77Mm7BZ0:P08M1:Q8D`\77Mm\215BRr\15\77Jm6AZ0:O,4E+0A*0A+1" + "C.6K2<S5A[;Gf>Kj@Ok\202@Pp\203CPp\205CTv\204ETv\1GXz\210HY|\203GXz\20" + "ETv>Mi;JeBRrKZ~K\\\203FWyBSr:Gc.7K/7L;JhFX}Xn\225`x\235O_\203\203CSr" + "\2FWyGWy\203GXy\204GXz\230HY|\202GX|\13GXzFWzEVxBTv\77Ps:Lo5Fk0Bh,\77" + "e+<a(:`\205(:_\13(:`+<a,\77e0Bg5Fk:Ko>PsASvDUxEWyFWz\203GXz\262GX|\205" + "K\\\200\202K^\206\1Pa\206\202Oe\211\2Sf\211Ti\216\202Uj\216\1Ui\215\202" + "Vk\221\10Uk\220Wl\221\\t\232m\207\254y\224\267p\210\260Xp\226IY|\210" + "ARq\13@Ml5@Y(.<#&0%(5,5I8D_<Ij>Mj\77OpCOp\202CTt\202DTt\1GWz\323GX|\203" + "GWz\5GWyJ[\177Re\210Vk\221I^\202\222ARq\6:Ig0:R+2F,3G1<U>Ig\215ARq\25" + "ARl:Hb3>U,6J(.>%)5#&0\"%,!#+\40#(!#+#&/%)6)/>.6J2<T5A\\:F`;Ig\77Nk\77" + "Op\204COp\203CTt\204DTt\1GWz\202GX|\204GWz\20DTt=Mm:IhEUwNc\210I[\202" + "EVw=Mm3<U-7J5AYARqPc\210cy\241Zp\227IZ}\202CRr\6EVwEVxFVxFWxFWyGWy\204" + "GWz\230GX|\202GXz\13FWzEWyDUxATv>Ps:Ko5Fk0Bh,\77e+<a(:`\205(:_\13(:`" + "+<a,\77c0Bg5Fk:Ko>PrASvDUxEVyFWz\203FXz\264GXz\205K\\\177\202K^\205\1" + "Pa\205\202Oe\211\2Se\211Ti\216\202Tj\216\202Ti\215\11Th\214Uj\220Vl\221" + "ay\237s\214\261y\223\267g\200\246Re\214EUv\210AQq\12:Gb+2F$(3#'1)/A4" + "\77V:He>Mj>NnBOo\202BTt\202DTt\1FWz\322GXz\204FWz\5J[\177Oe\205Uj\220" + "Nb\206EUv\222AQq\4\77Ll:Hg:Hb>Ll\221AQq\25\77Ll>Hg6A].9M)/A%)5\"%,\40" + "\")\40!&\37!&\37!%\37!&\40\"'!$+\"&0&+8*0B-7N3=V9E`=Jj\202>Oo\202BOo" + "\204BTt\207DTt\17BTs=Ll>HgEUvRe\211I[\202BRr:Gc0:Q1;S>HgEV|Yp\226ay\237" + "Mb\207\204EUw\202EUx\202EVy\1FWy\204FWz\230GXz\202FXz\13FWzEVyDUxASv" + ">Pr:Ko5Fk0Bh,\77c+<a(:`\205(:_\13(:`*<a,\77c0Bg5Fk:Ko>OrASvCTwEVyEWy" + "\203FWz\266FXz\1EWy\204J\\\177\202J]\205\4Oa\205N`\203Nc\211Re\211\202" + "Rh\215\1Ti\216\202Th\215\10Th\214Sh\214Xn\226g~\247r\216\261q\210\255" + "\\q\226H\\\201\210AQq\14=Ll1;T'+:#(1(,;0:R9Eb=Mi>Nn>NoBNoBSs\202DSs\1" + "EWy\321FXz\204EWy\5EVxI[~Rg\214Nb\207ETv\255AQq\11\77Ll8Da0:R+1B&+7\"" + "&/\40$+\40\"(\37\40(\202\37!%\10\37\"(\40$,#(2(,;+3F1<S8E`<Ij\202>No" + "\202BNo\203BSs\204DSs\16BRs@Kl\77LlIX|Rf\212I[\202ARq6C]0:R6A]AQqOb\207" + "bx\241Wm\223\203ETw\202EUw\2EUxIZ~\202I[~\1EWx\203EWy\231FXz\202FWz\13" + "EWyEVyCTwASv>Or:Ko5Fk0Bh,\77c*<a(:`\205(:_\12(:`*<a,\77c0Bg4Ek9Jo=Or" + "ARtCTwDUx\204EVy\270EWz\1EVy\204J[\177\202J]\203\4N_\203N_\202Nc\210" + "Qe\210\202Qg\215\1Th\215\202Sh\215\10Rg\214Ti\217^v\235l\205\253p\210" + "\260e|\243Na\207DTv\210APp\12""5B\\(/A#(2%)5,5J7D];Hi<Li=MnANn\202AR" + "s\202BRs\320EWz\204EVy\5EUxIZ~HZ\201JZ~DTv\262APp\21>Kk8G`3\77X,5G'," + "<#(3!$,\37#)\37\40'\37\40%\37!'\37#)\"%/%*9+4F4@Y:He\202=Nn\203ANn\202" + "ARs\20ARrAQrAOoAPpK]\201Rg\214HY}<Ll4@X1;T8GfHYz]t\232`x\237La\207CT" + "v\203DTv\202HY}\203IZ~\204EVy\231EWz\203EVy\12DUxCTwARt=Or9Jo4Ek0Bg," + "\77c*<a(:`\205(:_\12(:`*<a,\77c0Bg4Ek9Jo=OrARtBTwDUx\204EVy\271EWy\1" + "J[\177\205I[\177\202I\\\203\2M^\202Mb\210\202Qc\210\202Qg\214\202Sh\214" + "\10Sg\214Ti\217Yo\226f}\246p\211\260l\206\255Ul\221DUz\210@Oo\12""8G" + "`,4H$(4#(4*1E4@Y:Hh<Lh=LmAMn\202ARs\202BRs\1EVy\317EWy\203EVy\5EUx:H" + "h2=T4@Y<Kk\267@Oo\20<Kk7C`1<S*2E&,:\"&0\37#*\36\40&\36\40%\36!&\37#*" + "\"&2(/A1;T:Hc=Li\202=Mn\1AMn\202AQr\17BSsGWzSh\215Sh\214DTv;Kg5@[5B]" + "@OoTi\221g\177\247Vl\221GX|CTtDTv\202HX|\202HY}\202HZ~\1I[\177\204EV" + "y\231EWy\203EVy\12DUxBTwARt=Or9Jo4Ek0Bg,\77c*<a(:`\205(:_\12(:`*<a,\77" + "c0Ag4Ej8Jn<Nq@QsASvCTw\204DUx\274EVy\204HZ~\202H[\203\1M_\203\202Lb\210" + "\2Pc\210Pf\214\202Sh\215\12Rg\214Ti\217Ti\216Tj\220_w\236m\210\256q\216" + "\262c|\243J_\206CTt\207\77Oo\13;Je.9O%)7\"&1&,<1<T8Fc;Jh<Kl<LmALm\203" + "AQr\1DUx\316EVy\203DUx\5""9Gc(-A#(4,4H;Fe\273\77Oo\7<Jj7F_2>W,5J%+;!" + "%.\36!'\202\35\37#\26\35\40&!%/)0B2<U8Db;Jh;KlDTwTi\216c~\244g\200\247" + "Ti\217CTv:Ef4AX;JjM`\206f\177\246_x\237J\\\200BTtCTv\204GX|\203HY}\202" + "HZ~\202DUx\232EVy\203DUx\12DTwASv@Qs<Nq8Jn4Ej0Ag,\77c*<a(:`\205(:_\12" + "(:`*<a,\77c0Ag4Ej8Jn<Nq@QsASvCTw\204DUx\276EVy\204HY}\202H[\202\2M^\202" + "Lb\207\202Pb\207\14Pf\214Rh\215Rg\214Ti\217Th\217Sh\216Xo\225h\201\250" + "x\221\267n\207\254Vm\220FVy\207>No\13<Ij1=V%+:\40%/$+8-8O7Da:Fh:Jh;L" + "m@Lm\202@Qr\2AQrDUx\314EVy\203DUx\5;Lm+3G\"'3',>6B_\300>No\30<Ij7F_1" + "=S)0D\"'2\36!(\35\37$\35\37#\36!(\"(2*1E1=X\77Pp`y\237\207\242\310s\216" + "\264Ob\207BTt>No=KjI[\177e~\244k\205\253Rg\214\205FWz\1FX|\203GX|\202" + "HY}\203DUx\232EVy\203DUx\12CTwASv@Qs<Nq8Jn4Ej0Ag,\77c*<a(:`\205(:_\12" + "(:`*<a,\77c0Ag4Ej8Jn;Nq\77QsASvCTw\204DTx\300EUx\204GY}\3G[\202L^\202" + "K]\201\202Ka\207\3Pb\207Pf\214Rg\214\202Qf\214\10Qf\212Ti\217^w\236p" + "\211\260q\215\261`x\235J^\205>Ns\207>Nn\12""6A_(/B\"%2#)6+5J5B[9Fg:J" + "g;Kl@Km\202@Pr\202APr\224EUx\205AQr\262EUx\202DTx\5APr2=Y%,<(.A6A_\306" + ">Nn\23""6A_+2F\"&2\35!)\35\36%\35!(!%0)1F\77OpUk\221Rg\214BTtBStJ_\205" + "_v\236t\217\267r\216\267Zr\232EX\200\202EVz\202FVz\2FWzFY\200\203FX|" + "\202GY}\202DTx\233EUx\203DTx\12CTwASv\77Qs;Nq8Jn4Ej0Ag,\77c*<a(:`\205" + "(:_\13(:`*<a,>c/Af3Ej7Im;Mq>PrARtBTvBTw\305CTw\204GX}\7GZ\202L]\202K" + "\\\201Ka\207Oa\207Oa\206Oe\212\202Qe\212\10Qe\211Rg\215Wn\225g\201\247" + "o\214\261g\201\244Pe\212ARs\207=Mn\2:Ec+4I\202\"'3\6)1E4A[8Ef:If:Jk\77" + "Kl\202\77Pq\202APq\216CTw\203AQr\203CTw\203APq\203CTw\206AQr\254CTw\4" + ":Jg,5L'.A2>Y\311=Mn\4;Hi2>Y(0C!%1\202\36!*\12!%0'/B2=V9He\77MoNc\211" + "p\211\260~\227\277ax\241I[\177\204EVy\3EWzEX\200FY\201\202FW|\202GX}" + "\240CTw\13BTwBTvARt>Pr;Mq7Im3Ej/Ag,>c*<a(:`\205(:_\13(:`*<a,>c/Af3Ej" + "7Im;Mp>PrARtBTvBTw\306CTw\1BTv\204FX|\2FZ\201K]\201\202J`\207\1Oa\207" + "\202Oc\211\202Pe\211\7Oc\211Sh\217`w\237o\207\255j\203\254Ul\223EUx\207" + "=Mm\13:Hh,6N#(6\"%1'/B1>V8Ee:If:Jk\77Jl\77Oq\202@Oq\202BTv\210CTw\1A" + "Pr\202CTw\1BTv\206@Oq\203\77Oq\212@Oq\205APr\244CTw\6BTv@Oq5A\\(0E,5" + "M:Hb\252=Mm\7AQr_v\237\260\311\343\342\355\370\330\346\362\220\255\317" + "Qg\217\233=Mm\15""5Eb,5L#)8\37#/\37\",\"&2)1E5A_AQsNb\211Rh\216IZ\177" + "AQs\203EUy\203EVz\202EW|\202FX|\203BTv\236CTw\13BTwBTvARt>Pr;Mp7Im3E" + "j/Ag,>c*<a(:`\205(:_\11(:`*;a,>c/Af3Ei7Hm:Lp>Or@Qt\202ASv\203ATv\304" + "BTw\1ASv\204EW|\20EY\201K\\\201J\\\200J_\206M`\206M_\205Mc\211Mb\210" + "Oc\211Oc\210Qf\215Wo\227i\202\251n\211\256\\r\234GY~\207<Lm\12:Gh-9Q" + "#(:\40%1&-A0<V7Ec9He:Ij=Jk\202=Np\202\77Np\1ASv\206BTw\1ASv\203\77Np" + "\205=Np\207=Jk\206=Np\206\77Np\202ASv\242BTw\202ASv\4=Jk/:S(1E1<Y\252" + "<Lm\11AQqn\211\261\343\357\370\377\377\377CUxBTx\375\377\377\310\331" + "\354Wn\225\234<Lm\11""9Db-9Q%,>\40$2\37\".#(7-:R8Gi@Qq\203AQr\1EUx\203" + "EVy\203EWz\203EW|\202ASv\234BTw\202ATv\202ASv\11@Qt>Or:Lp7Hm3Ei/Af,>" + "c*;a(:`\205(:_\12(:`*;a,>c/Af2Ei6Hm:Lp=Or\77QsASt\204ASv\306BTv\204E" + "W|\202EY\201\17J\\\201I_\205M`\205Nc\212Mb\211Pe\212Oc\211Qg\215Pf\214" + "Xo\224f\200\247p\214\264h\202\246Nb\211@Pq\206;Km\13;Kh0:T\")9\37#.#" + "*:.:R5D_7De9He9Ik=Ik\202=Np\207\77Np\23=Np9Hf4A[,7O&,@\40%3\35!+\34\37" + "&\34\36&\35\37(\36\"-\"'6%+>)1G,7R0=W4A[5Da8Ef\2029Ik\204=Ik\204=Np\206" + "\77Np\202\77Op\233BTv\6ASv\77Np5Da)3I*4I4Db\252;Km\12]t\237\323\345\364" + "\372\373\375\357\367\373\325\345\357\336\353\367\365\372\375\364\372" + "\375\244\274\332GY}\235;Km\3""9Gb/:T%,>\202\37$0\3&,@1=Y;Gh\202@Pr\1" + "@Qr\202DUy\1EUy\202EVz\202EW|\203ASv\235BTv\203ASv\12ASt\77Qs=Or:Lp6" + "Hm2Ei/Af,>c*;a(:`\205(:_\13(:`*;a,>c/Af2Ei6Gl:Ko=Nq\77Ps@RtARt\203AR" + "v\310ASv\204EVz\2EX\200I[\200\202H^\205\14L_\205Lb\210Oc\211Oc\210Nc" + "\210Nb\210Tj\223ay\243p\214\264l\210\255Tj\221@Qw\207:Kl\11""0>X$+;\36" + "\"/\"(6+5L4A^6Dc7Fc8Gj\202<Hj\205<Mo\6""8Ge0<V&/E\37$1\32\35%\31\32\37" + "\202\30\32\35\203\30\32\34\204\30\32\35\15\31\32\36\31\32\37\32\34\"" + "\33\36'\35\"-\"(6%-A+4J.:S2\77Z5A`8Ge8Hj\203<Hj\205<Mo\207>Mo\1\77Np" + "\203ASv\1\77Np\221ASv\202ARt\5<Hj/:V'/D,7P9Fg\243:Kl\203@Pq\203:Kl\13" + "@Qw}\226\300\323\343\362\275\323\350l\205\255L`\212Uj\220\207\242\305" + "\323\343\357\274\321\350Wo\227\237:Kl\10""7Fg,7P\"(8\37$0\"(8+5O6Eb<" + "Kl\204@Qr\3@QsEVyARs\204ARt\235ASv\202ARv\13ARt@Rt\77Ps=Nq:Lo6Gl2Ei/" + "Af,>c*;a(:`\205(:_\12(:`*;a,>c.Af2Di6Gl:Ko<Nq>Ps@Qt\204ARt\311ASv\1A" + "Rt\204EVz\17EW\200I[\200HZ\177H^\205L_\205K^\203Lb\210Ka\207Nb\210Oe" + "\214Zp\231j\205\255l\210\260[q\227EW}\207:Jk\6""3Ba%.D\37%2\"(5+5L3A" + "]\2027Fc\1""8Gi\204<Hj\"4C`+5M!'5\33\36&\31\33\37\30\32\36\31\32\37\32" + "\34#\34\37)\40%4%,\77(2F)2I(/D#*;\40%2\35\",\34\37(\32\35#\32\34!\32" + "\33\37\31\33\37\30\32\37\31\33\37\32\34\"\33\36%\34\37)\37$0#)9%.B+5" + "M0<V4A_8Ge\2028Hj\203<Hj\205<Mo\207>Mo\207>Np\210ASv\202ARt\5>Mo4Ce)" + "2L(0E2>\\\243:Jk\5\77OpQh\216k\207\256[q\232\77Qw\202:Jk\4CV}i\202\254" + "\201\235\301`z\242\203FY\177\4K^\205r\216\264\212\246\313Ul\224\241:" + "Jk\14""7Ba)2I\"'8\"'7)2G5Bb:Kl<Km@Pr@Qr@QsAQs\204ARt\236ASv\203ARt\12" + "@Qt>Ps<Nq:Ko6Gl2Di.Af,>c*;a(:`\205(:_\12(:`*;a,>c.Af2Di6Gl:Ko<Mq>Ps@" + "Qs\204ARt\313ASt\1ARt\203DUz\202DW\177\16GZ\177G^\205L_\205L^\203La\210" + "L`\207Mb\210Ma\207Tk\223e\177\246m\210\256_w\237H\\\201:Jp\206:Jk\25" + "6B`(0E\40%2!'7*3K2A]5Bc6Fc7Fc7Gi4B`*2I\37#0\32\34#\31\32\37\32\33!\34" + "\36&!'5+4K2B[:Jf\210:Jk\12""8Ef6B`0;V)1I#+;\40$1\35\40*\33\35&\32\35" + "#\32\33!\202\32\33\37\13\32\33!\32\34#\34\37'\35!+\40%3#*\77*2H.:T3A" + "_7Ge7Gi\205;Gi\204;Mo\212=Mo\205>Mo\204=Mo\5;Gi.:S%,@(1G6B`\243:Jk\5" + "\77Qvn\211\261\256\307\342\206\243\307H\\\202\202:Jk\4\77OpEZ\200Mf\214" + "K^\205\204FY\177\3Qe\212Si\220\77Qv\242:Jk\13""8Ef-9S\");!'6'0E2A]:K" + "l<Km<Lm@QsAQs\205ARt\235ASt\203ARt\12@Qs>Ps<Mq:Ko6Gl2Di.Af,>c*;a(:`\205" + "(:_\13(:`*;a,>c.Af1Di5Fk9Jn;Mp=Or\77Ps\77Qs\203@Qs\314@Qt\1\77Qs\203" + "CUy\202CV\177\1HZ\177\202G]\203\13K]\202Ka\210K`\207J`\207Ma\207Ri\221" + "`x\242k\205\254`z\242J^\206>Np\206:Ik\20""6A`(0E\37%3\40&7)2J2>\\5Bb" + "2\77]*4K\37%2\31\35\"\31\32\40\31\35#\36\"0'0E2A[\222:Ik\25""6E`1=[+" + "6N'-C\"(9\36\".\34\36)\32\35$\31\33\"\31\32\36\30\32\36\31\32\36\31\33" + "!\31\35$\33\36(\35!-!'7&-D,8Q2@^7Fc\2027Gi\204;Gi\207;Ln\203<Ln\203;" + "Ln\202<Ln\202;Ln\6;Gi1>Y%,@\"):,8R:Ie\243:Ik\5>Npb|\244\251\301\336\223" + "\256\321Ri\220\202:Ik\4""6A`.:U3A_ANr\204EX~\3""8Hi,7S1=[\244:Ik\13/" + "<V$+@\37&6&-E2A\\:Eg:Kl:Km<Km<Lm<Ln\203\77Qs\235@Qt\202@Qs\13\77Qs\77" + "Ps=Or;Mp9Jn5Fk1Di.Af,>c*;a(:`\205(:_\11(:`*;a+>b.Af1Ch5Fk9Jn;Lp=Nq\202" + "\77Ps\203\77Qs\316@Qt\204CTy\202CV\177\3FY~F]\203K^\203\202K`\207\202" + "La\207\6Of\215]t\236l\205\255f\200\251Nb\215=No\206:Ij\15""5A`(0E\37" + "$3\37%3&0E(0J\40%5\32\34%\30\32\40\32\34%\37%5+5M5A`\231:Ij\12""7Ee1" + "AZ,9R(0H#+=\37%5\34\40+\32\34%\31\32!\30\32\35\203\27\31\35\12\30\32" + "\37\31\33\"\32\35'\35\"0!(:&/D+5O0<Y3A_5Bb\2026Fb\2026Fi\213:Fi\6""6" + "Fb.:T!(:\35\"-%+\77""1A`\245:Ij\13@Ryw\223\271\235\270\326i\201\253=" + "Ov:Ij2AZ\40&7\35\"0+6OATx\202EX~\4;Mm#*;\34\37*'0E\245:Ij\7""0<Z%+@\40" + "&8&0E0>[5Eg:Fh\202:Km\203;Ln\1\77Ps\235@Qt\202\77Qs\202\77Ps\11=Nq;L" + "p9Jn5Fk1Ch.Af+>b*;a(:`\206(:_\12);a+=b.@f1Ch5Fk8In:Lp<Nq>Or>Ps\322\77" + "Ps\1>Pr\203BTx\202BU~\3FX}F\\\203I]\203\202I_\207\10L`\207K`\207Oe\214" + "Zr\232l\211\255k\207\253Oe\215<Mo\2068Hj\12""5A^'0G\36#0\33\36)\31\34" + "%\30\33\"\32\34%\37%5+7M5D^\2408Hj\12""6De5A^0<U+7M&0E\"):\35\"/\32\35" + "&\30\33!\30\30\35\204\26\30\34\13\26\30\35\30\31\35\30\32\40\31\34&\34" + "\40,\37%5!(<%,B(0G+5O+7P\202,7T\202-:T\11,7T+5P(0G\"*<\34!,\30\34\"\30" + "\32!\35#0-9U\2458Hj\22""5De-:SEY\203\236\271\330\227\264\323Oe\2158H" + "j5De\36$1\26\26\30\26\27\33\");1@\\,8T\33\37)\26\26\30\30\31\35(2I\246" + "8Hj\13""0<U$+\77\40&7'0H0=[5D`5Eg9Eg:Jl:Jm;Jm\202>Pr\236\77Ps\12>Ps>" + "Or<Nq:Lp8Jn5Fk1Ch.Af+=b);a\207(:_\12);a+=b-@e1Ch5Fk8In:Lp<Mq=Or>Or\203" + ">Pr\321\77Ps\204BTx\16BU~FY~E\\\202I\\\202I\\\201I_\207I^\206K`\207M" + "b\212Tm\224i\202\253j\207\255Qh\217<Ns\2068Gj\7""5Dc)2L\36#1\34\40,\"" + "):,7Q5Dc\2508Gj\12""8Gc5D^0@Y,7Q%/E\40&7\34\40+\32\35&\30\32\"\27\31" + "\36\202\26\30\34\202\26\27\34\1\26\30\34\202\26\30\35\202\27\31\35\7" + "\27\32\37\27\32\40\30\32\40\27\32\40\27\31\37\27\31\35\26\30\35\202\26" + "\30\34\3\30\32\37\35\"0,7Q\2468Gj\14""5@^&0E)5Mz\226\274\307\334\354" + "\202\237\304ATz8Gj)2L\26\30\33\24\24\25\24\24\24\202\24\24\25\4\24\24" + "\24\24\24\25\32\35(1@^\2478Gj\11-:T#+\77\"*<+5M3@`5E`5Eg:Eg:Jl\202:J" + "m\202>Or\233\77Ps\202>Pr\12>Or=Or<Mq:Lp8In5Fk1Ch.Ae+=b);a\207(:_\11)" + ";`+=b-@e0Ch4Fk7Im:Ko;Mp<Nq\204=Or\322>Or\1=Oq\203ATw\202AU~\4EW}E[\202" + "H\\\202H[\201\202H^\206\6J_\206Rj\220f\177\246i\202\253Tj\220@Ps\207" + "7Gi\2024C^\2637Gi\14""4Cc0@X+6P%.C\37'8\35!/\32\36)\31\34%\30\33\"\27" + "\32\37\26\31\37\27\31\36\203\26\30\36\7\27\31\36\26\32\37\30\32\"\32" + "\35)\37%6+5L5Cc\2477Gi\13""5Cc%.D\35$1>Ko\277\325\351\323\343\364v\220" + "\273AQs7Gi%-C\24\26\31\204\24\24\24\2\30\32\"+7P\2507Gi\13""7Gc+6P#," + "A&0F-:U2@_4C_4Df9Df9Il:Il\202=Oq\233>Or\203=Or\11<Nq;Mp:Ko7Im4Fk0Ch-" + "@e+=b);`\207(:_\11);`+=b-@e0Bh4Ek7Hm9Ko;Lp<Mq\204=Nr\323>Or\202=Nq\203" + "ASw\2AT}EV}\202E[\202\11G[\201H^\206G]\205J_\206Rj\220a}\243e\200\251" + "Pg\215;Ms\3017Fi\15""7Fb5Bb3\77]/\77].:X,8T+6P+5P+6P,:T/>X3\77]5Bb\253" + "7Fi\17(1K\32\35(\35\"0o\214\262\351\362\372\342\355\367\203\241\304C" + "W\1777Fi,8T\35!.\26\32\37\30\33\"\40(80>X\2527Fi\11""3B](1K%-B+6Q1\77" + "^3B_3Df8Df8Hk\202:Il\202=Nq\232>Or\203=Nr\11<Mq;Lp9Ko7Hm4Ek0Bh-@e+=b" + ");`\207(:_\11);`+=b-@e0Bh4Ej7Hm9Jo:Lp;Mq\204<Nq\324=Or\1<Nq\204ASw\202" + "AT}\13DV|DZ\202HZ\201GZ\201H]\205J_\206Qi\220`|\243a|\243I^\206;Km\370" + "6Fh\12.:X\32\36*\25\27\34$.D\253\303\337\367\373\375\367\372\373\307" + "\336\355i\206\256\77Ty\2606Fh\10.:X&/G)3K/=Y2B^3Ce7Df7Hk\202:Ik\202<" + "Nq\232=Or\203<Nq\11;Mq;Lp9Jo7Hm4Ej0Bh-@e+=b);`\207(:_\12);`+=b-@e0Bg" + "3Ej6Gl8Jn:Lo;Lp;Mp\203<Mq\326<Nq\1;Mp\203@Rv\202@T}\12DU|DZ\201GZ\200" + "FZ\200G\\\203I^\205Sk\223c~\246]x\237BV~\3706Eg\7""4Ab\40(;\24\24\30" + "\24\24\26)5P\265\313\343\372\375\377\202\377\377\377\6\370\372\373\341" + "\354\367\270\317\346\221\256\321f\177\250BV~\2536Eg\12""4Ab*6O'1J,9S" + "1A]1Bc2Cc6Ce7Gj9Hk\203;Mp\231<Nq\202<Mq\12;Mp;Lp:Lo8Jn6Hl3Ej0Bg-@e+=" + "b);`\207(:_\12);`+=b,\77e0Bg3Ej6Gl8In:Ko:Lp;Mp\203;Mq\327<Mq\1;Lp\203" + "@Rv\202@S|\12CU|CY\200GZ\200FY\200G\\\203I^\205Sk\223`|\243Ri\217:Lr" + "\3705Eg\2.=\\\30\34'\202\22\22\23\12\35#4n\212\261\341\354\367\375\377" + "\377>Qt<Mq\377\377\377\362\370\375\244\275\332Ja\212\2545Eg\12.=\\(4" + "L,8S1A\\1A]2Bc6Ce6Gj8Hj8Hk\202;Lp\231<Mq\202;Mq\12;Mp:Lp:Ko8In6Gl3Ej" + "0Bg-@e+=b);`\207(:_\11);`+=b,\77e0Ag3Ei5Gl7Im9Ko:Lo\204:Lp\331;Mp\204" + "\77Qv\1\77S|\202CTz\7CY\200BX\177EX~E\\\203Ka\211F\\\2009Il\3715Eg\2" + "+7S\25\30\36\202\22\22\22\11\22\22\24\30\34&(1LATzJ^\206;Nr&1J#,B+8T" + "\2545Eg\12""1A`+8T,:V0\77\\0Aa0Ab5Bb5Fi7Fi7Fj\203:Lo\230;Mp\203:Lp\11" + ":Lo9Ko7Im5Gl3Ei0Ag,\77e+=b);`\207(:_\11);`+=b,\77e0Ag2Di5Fk7Hm9Jn:Ko" + "\204:Lo\332:Lp\204\77Qv\2\77Sz>Ry\202BTy\5AX\177=Px5Df.=Y0A`\3725Df\2" + "*5R\24\30\36\210\21\21\21\2\24\30\36&0I\2555Df\11-<[-:Y/\77Z0A`5Aa5A" + "b5Eh7Ei7Fi\203:Ko\230:Lp\203:Lo\11:Ko9Jn7Im5Fk2Di0Ag,\77e+=b);`\207(" + ":_\11);`+=b,\77c/Af2Di5Fk6Hm8Jn9Ko\204:Ko\333:Lp\1:Ko\204>Pt\202=Qy\5" + "=Px4@a%-F$.E0<Z\3734Df\4,;U\32\40.\22\22\26\20\20\21\202\20\20\20\4\20" + "\20\22\23\24\32\35%5,<Z\2564Df\11""1\77`1>^/\77_3\77`4Dg4Eg5Eh5Ei:Kn" + "\203:Ko\230:Lp\203:Ko\11""9Ko8Jn6Hm5Fk2Di/Af,\77c+=b);`\207(:_\11);`" + "+=b,\77c/Af2Di5Ek6Hm8In9Jn\340:Ko\1:Jn\204=Ps\6<Or5Eg%-I\36&<'3L3C_\375" + "3Cf\6,;Z$-G\40(<!*\77'3L0\77_\2613Cf\7""5Eh2Be2Ce3Cf3Df5Eg5Eh\204:Jn" + "\233:Ko\11""9Jn8In6Hm5Fk2Di/Af,\77c+=b);`\207(:_\11);`+=b,\77c/Af1Ch" + "5Ek6Gl7Im8Jn\2049Jn\335:Ko\2029Jn\202=Ps\5""9Im&1N\35$6!*@0:Z\3773Ce" + "\2653Ce\11""7Gk5Eh3Ac2Bc4Ce5Df5Dg8Im9Im\2039Jn\230:Ko\2039Jn\11""8Jn" + "7Im6Gl5Ek1Ch/Af,\77c+=b);`\207(:_\11);`+<a,\77c.Af1Ch4Ej5Gk7Hm8In\204" + "8Jn\3359Jn\2048Jm\4,:W\35&:\35$7(3O\3772Be\2652Be\12""6Gj:Lp9Jl5Eh5F" + "i5Gj6Gk7Hk7Il8Il\2048Jm\2279Jn\2038Jn\11""8In7Hm5Gk4Ej1Ch.Af,\77c+<a" + ");`\207(:_\11):`+<a,\77c.Af0Ch3Ej5Fk6Hm7Hm\2048In\3368Jn\2028Im\5""3" + "@b$-G\34$6\",F0>^\3771Be\2651Be\4""6Ho;Qq8Il5Eh\2025Fi\4""6Fj6Gk7Hl8" + "Hl\2048Im\2278Jn\2038In\11""7Hm6Hm5Fk3Ej0Ch.Af,\77c+<a):`\207(:_\11)" + ":`*<a,>c.Af0Cg3Ei5Fk6Gl6Hl\2047Im\3358Im\2027Hm\5""4Dg)6V\34%:\34%8)" + "5T\3771Ab\2651Ab\13""5Ei:Ov:Mp8Hl4Eg4Eh5Ei5Ej6Fk6Gl7Gl\2047Hm\2278Im" + "\2037Im\11""6Hl6Gl5Fk3Ei0Cg.Af,>c*<a):`\207(:_\12):`*<a,>c.Af0Cg2Ei4" + "Ej5Gk6Gl6Hl\2036Hm\3357Im\2026Hl\5""2\77`!+B\32\40""2!+A.=]\2370Ab\377" + "1Bc\2251Bc\12""6Fi:Jo>Qv6Iq7Hl7Il8Jm9Jn:Jo6Gj\2026Gk\2036Hl\2307Im\202" + "6Hm\12""6Hl6Gl5Gk4Ej3Ei0Cg.Af,>c*<a):`\207(:_\12):`*<a,>c-@e0Bg2Di4E" + "j5Fk5Gl6Gl\2036Hl\3357Hm\2026Gl\4(6Q\32!6\33!6(7S\3770Ac\2220Ac\6""9" + "MtQh\224\177\235\301\247\301\341\207\243\311E[\206\2350Ac\6""5Go=Ov:" + "Ow7Iq8Hl8Im\2028Jo\4""9Jo9Kp:Lq7Gk\2037Hl\2258Im\2037Hm\2026Hl\2026G" + "l\10""5Gk4Fj2Di0Bg-@e,>c*<a):`\207(:_\7(:`*<a+>b-@e0Bg2Di4Ej\2025Fk\204" + "5Gl\3166Hl\2167Il\2026Hl\4""2\77a\40,D\31\37""1\40+E\3770Ab\2200Ab\11" + "8MtSk\230\235\267\326\353\364\372\373\377\377\377\377\377\375\377\377" + "\336\353\365Ws\234\2340Ab\3""4Gm=Ov>Pw\202:Kq\10;Lr<Ms8Jt8Kv8Jp9Jp9K" + "q:Ms\2036Im\2257Im\2037Il\2036Hl\2025Gk\7""4Fj2Di0Cg-@e+>b*<a(:`\207" + "(:_\11(:`*<a+>b-@e0Ag1Dh3Fj4Fj5Gk\2046Gk\2036Gl\3316Hl\2025Gk\4)8V\34" + "%:\35&=)8W\3770@b\2160@b\4=Qzc\201\253\274\322\351\364\372\373\202\377" + "\377\377\5\373\375\377\303\325\354@Tz\36*@$0I\2330@b\13""4Gn=Ot>Sv9O" + "v:Pw:Px;Qy<Qy=Nt9Lt9Mv\2029Lq\1;Ms\2035Hl\2306Im\2036Hl\11""5Hl4Gk3F" + "j2Eh0Bg-@e+>b*<a(:`\207(:_\11(:`*<a+>b-@e/Bg1Ch3Ei3Fj4Gk\2045Gk\2036" + "Hl\3306Im\2025Hl\4""0Be#.K\33\"7\".I\215/@b\377/Ab\11""8Mtd\201\253\304" + "\330\353\365\372\373\377\377\377\375\377\377\342\357\367Nf\216\17\21" + "\26\202\14\14\14\2\14\15\17\32\"5\232/Ab\4""4Gn<Nu=Ou9Ou\202:Pv\6;Qw" + "<Qx<Ry<Ou=Pu8Mu\2029Lq\1:Mr\2036Hl\2257Im\2036Im\2045Hl\10""4Gk4Fj2D" + "h/Bg-@e,>c*<a(:`\207(:_\10(:`*<a+=b-\77e/Bg1Dh3Ei4Gk\2024Hl\3365Hl\202" + "5Gl\4+9Z\37'B\35%:(6R\202/@a\3770@b\2110@b\11""3EhSk\231\264\313\345" + "\364\372\373\375\377\377\373\375\377\314\340\3562Ef\15\16\20\203\14\14" + "\14\3\16\20\26\35&<-<]\2300@b\17""3Fi8Jo=St=Su=Pu:Pv>Qv\77Rx\77Sy\77" + "Sz=Sz=S{=Pu9Mv9Lq\202:Lr\2025Gm\2266Hm\2056Hl\2025Hl\10""4Gk3Fj2Dh/B" + "g-\77e,=c*<a(:`\207(:_\10(:`*;a,=c-\77d/Af1Ch3Dj4Fj\2765Gk\2425Gl\6""5" + "Fl2Bg&4P\34%;\40*E,;\\\354/\77b\235/@c\10BY\201\225\261\324\360\365\372" + "\375\377\377\372\373\375\260\307\341\40)B\14\14\15\203\13\13\13\7\15" + "\16\22\30\37""0(6R/@c8MsAV~8Im\225/@c\10""4Eh8Nn=Ru=Sv=Ov=Pw>Pw\77Qx" + "\202@V}\6@Sy@Tz=T{>Ov9Mw9Kp\2029Lq\2025Gl\2325Hl\2035Gl\10""4Fk3Dk1C" + "i/Af-\77d,=c*<b(:`\207(:_\10(:`*;a+=c-\77d/Af0Cg2Di3Fj\2054Gk\2035Gk" + "\2265Gl\3015Hl\2024Gk\4""1=a$1K\35'>$3N\377/@c\211/@c\7;Mto\214\267\335" + "\353\365\372\375\377\364\372\375\205\241\307\20\24\36\203\13\13\13\13" + "\13\13\14\15\17\25\30\40""1'3R/@cBX\201\221\255\317\356\365\372\360\365" + "\372\221\257\317<Qy\223/@c\20""4Fm<Ru\77Ty<Sz<Ov=T{>T|>U}AW\177BW\177" + "@W\177AW\200ATz=T{>Qv9Mv\202:Lr\2035Gk\2316Hl\2035Hl\11""4Hl3Fk3Ei1D" + "h/Af-\77d+>c*<b(:`\207(:_\11(:`*<b+=c-\77d/Af1Ch2Di3Fk4Fl\2044Gl\203" + "5Hl\3276Hl\2025Gk\4,<[!-F\40+E,7W\377/\77b\210/\77b\6E[\205\220\257\317" + "\340\355\367\332\350\364To\227\15\17\24\203\13\13\13\15\13\13\15\21\23" + "\34\35&\77,8X/\77b4Gn`{\245\324\344\363\375\377\377\377\377\377\363\372" + "\375\216\252\316;Ns\221/\77b\22""4Eg8No\77Uz\77U|>T{>T|>U|@V~@W~AX\177" + "BX\177BY\200@X\200AX\200@U|>U}>Qv9Nw\2029Lr\2026Gl\2276Hm\2036Hl\204" + "5Gl\10""4Fk3Ei1Dh/Bg-@d+>c*<b(:`\210(:_\7)<a+>c-\77d.@e0Ch2Di3Ek\202" + "4Fk\2034Gk\2715Gl\2406Gm\2025Gl\5""1Ae(7W\40+D#/I-:\\\330/\77a\256/@" + "b\5""3DhLd\216b~\2472@c\14\15\21\203\12\12\12\3\15\17\24\31#7'7X\203" + "/@b\11""8Lss\220\272\340\355\367\375\375\377\363\372\375\222\261\317" + ",<]\35'@'7X\220/@b\11""3Fm;Nt<Rz<S{<Ou<Pw>T{>U|AW}\202AX~\7AY\177BY\200" + "AX\177AU{=U|=Pw8Lw\2039Lq\1""5Gl\2336Hm\2025Hl\2025Gl\10""4Ek3Dj1Ci/" + "Af-@d+>c)<a(;`\210(:_\10)<a+=b-\77d/Af1Ch3Dj4Ej5Fk\2105Gl\3255Hl\202" + "4Gk\4""0Af&3U\40*G$1N\244.\77b\344/\77b\7#.J\20\23\35\12\13\14\12\12" + "\14\14\15\20\24\32)$1N\205/\77b\12""8Mtw\224\274\346\360\367\370\373" + "\375\330\347\364Zu\236\25\32*\14\16\22\20\24\36$1N\216/\77b\13""3Eh8" + "Nu=Ry=Rz=Sz=Pv=T{>T{@V~AV~AW\177\202BX\200\6CY\201AW\200@U{=U|=Qw9Mw" + "\203:Lr\2025Gk\2335Hl\2045Gl\10""4Fk3Dj1Ci/Af-\77e+=b)<a(;`\207(:_\11" + "(;`)<a+=b-\77d.Af1Bh2Ci3Ej4Fk\2044Fl\3164Gl\2135Gl\2024Fk\4""0=`$1N\37" + ")E&6V\377.\77a\210.\77a\6*;\\\34%<\23\27&\24\32+\"-H,;\\\206.\77a\13" + "3Fnp\214\270\341\356\367\364\372\375\306\333\353To\232\24\32*\12\13\14" + "\12\13\16\26\34-*;\\\214.\77a\24""3Dg6Hn<Rt\77Ty<Sz=Sz=S|>T|@U~BY\201" + "CY\202CZ\202D[\203BX\200BY\200@W\200@T|@U}=Pv8Mv\2049Lq\1""4Gl\2335H" + "m\1""5Gl\2035Fl\11""4Fk3Ek2Di1Ch.Ag-\77e+=b)<a(;`\207(:_\10(;`)<a+=b" + ",\77d.Af0Bh1Ci2Ek\2023Fk\2034Fk\2034Gl\2265Gl\3005Hm\2024Gl\4+<_$0M\"" + "/H*;\\\271.\77a\331/\77b\13""3Dhc\200\253\337\355\367\363\372\375\275" + "\322\351F_\211\21\25\"\11\12\13\11\11\12\17\23\35&2Q\214/\77b\4""3Fh" + ";Nt>Sz>S{\202=R{\202=S|\2@V}AV}\202CZ\202\6AX\177BX\177BY\200AX\200@" + "T|=T}\202=Ow\1""9Mx\2039Lq\1""4Gl\2355Hm\2025Gl\12""4Gl4Fk3Ek1Dj0Ch." + "Ag,\77d+=b)<a(;`\207(:_\10(;`)<a*=b,>d.@f/Bg1Ch2Dj\2023Ej\2033Fk\330" + "4Fl\2023Fk\5""1Ae*<Z#/L#2M+:\\\377.\77b\204.\77b\216.@b\7""2Dgc\200\254" + "\334\354\366\363\372\375\267\314\3441Dj\13\14\22\202\11\11\11\2\15\20" + "\30$1M\213.@b\26""2Fm;Nu\77Sz\77S{@T{=Rz@T|@U|BW\201BX\201CX\202E\\\205" + "DY\204DZ\204E[\205BX\200CY\201AW\200AU|=T|=Pv9Mw\2039Kr\1""4Fk\2335F" + "l\2034Fl\2024Fk\2023Fk\10""3Ej2Ci0Bg.Af,>d*=b)<a(;`\207(:_\11(;`)<a*" + "=b,>d.Af/Bg1Ch2Dj3Ej\2043Fk\2564Fl\2525Fl\2024Fk\4""0Ae)7Y#0K&6Q\377" + "-\77a\222-\77a\7""2CgYt\237\320\342\363\361\371\375\254\304\337\40+E" + "\11\12\13\202\10\10\10\2\16\20\31#1M\212-\77a\5""2Cg7Mo>Sy>S{>T{\202" + "=R{\10\77U{@U|BX\202C[\204D[\205E\\\206E]\206DZ\205\202D[\205\6CY\202" + "AW\200AU{=T{=Qw9Mw\2039Kr\1""4Fl\2155Gl\2175Gm\2035Gl\2024Gl\2024Fk\10" + "2Ek1Ci0Bg/Af-\77e+=b)<a(;`\207(:_\12(;`)<a+=b,>d.Af0Bg1Ci2Ej3Ek4Ek\203" + "4Fk\2035Fl\3255Gl\2024Fl\4""1Ae(7Y$1P):V\232->a\367.\77b\12Kc\215\261" + "\312\343\351\361\371\233\263\324\22\31)\10\10\11\10\10\10\10\11\13\22" + "\31)*6W\211.\77b\15""3Dh7Mn<Qy>Sz>T{=Rz=R{=S{@U|@V~BY\202CY\203CZ\203" + "\202D[\204\2E\\\205BY\201\202AX\201\3AU|=T|=Ow\2029Mw\2039Lq\1""4Gl\235" + "5Hm\2035Gm\2034Fl\11""4Fk3Ek1Di0Bh.Af,\77e+=b)<a(;`\207(:_\12(:`);a+" + "<b,\77e.@f/Ag0Ch2Dj3Dj3Fj\2033Fk\3033Fl\2254Gl\2023Fk\4""0Ae*:X&2O*:" + "\\\377-\77b\221-\77b\12=Rz\211\250\313\317\340\361t\223\272\13\16\25" + "\7\7\7\7\7\10\10\12\16\27\37""3*:\\\210-\77b\7""1Cg6Im;Rt>Sz>S|<Rz<R" + "|\202\77T}\11BW\202BX\202CX\202D\\\204E\\\205CZ\203DZ\204D[\204CX\201" + "\202AW\201\3AT}<S}<Pv\2028Mw\2028Lq\2023Fk\2414Gl\2034Gk\10""3Ek2Ej1" + "Ch/Bh.@f,\77e+<b*;a\202(:`\206(:_\11(:`);a+<b,>e.@e/Ag0Ch2Di3Ej\2043" + "Fk\3274Gk\2033Fj\4.Ae):W&5S+:\\\257,>a\340->a\11""1DgYu\237\223\260\320" + "AZ\204\11\11\14\7\7\7\7\7\10\14\20\31\40,H\210->a\5""1Dg7In<Qt=S{=T|" + "\202<R{\3<S|>U}\77U}\202BY\201\202CY\202\6E\\\206D[\204E\\\205BY\200" + "CZ\202@X\200\202@U}\3<U}=Qx8Mx\2048Lq\1""3Fk\2374Gl\2064Gk\10""3Fk2E" + "i1Ci/Bg.@e,>e+<c);a\202(:`\205(:_\202(:`\10);a*<a,>d-\77e/Ag0Ch1Di1D" + "k\2043Ek\3273Fk\2022Ek\5""2Fk.Ad)8W%5W+9\\\377-\77a\220-\77a\10""1Cg" + "2Dj\27\37""5\7\10\11\7\7\7\10\11\14\24\33.&5W\207-\77a\5""1Cg5Hn;Ry>" + "Tz>U{\202<Sz\3<S{\77U|AX\202\202AY\202\4D[\205D\\\205E\\\206C[\204\202" + "D[\205\10BY\201BZ\202AX\201AU|<U|<Pv=Qw8Mw\2038Kr\1""3Fk\2414Gl\2043" + "Fl\2023Ek\10""2Ek1Dj0Di/Ag-\77e,>d*<b);a\202(:`\205(:_\202(:`\7);a*<" + "b+>d-\77e/Ag0Bi1Di\2032Ej\2022Ek\2033Fk\2413Fl\2634Gl\2033Fk\3.@d(9[" + ")5X\306->a\312->b\7):\\\24\35""0\10\12\17\7\10\13\16\22\35\40-H*:\\\206" + "->b\5""1Ch6Mn<Sy@V{=T{\202>T{\22>T}>U}BX\201CZ\204C[\204D[\205D\\\205" + "E\\\206E]\206F]\206F^\206D[\205CY\202@X\201AY\202@U};T}<Pw\2028Mw\203" + "8Lq\1""3Fl\2454Gm\13""3Fl3Fk2Fk2Ek2Ej0Ci/Ag.@f,>d*<b);a\202(:`\205(:" + "_\202(:`\11);a*<b,>d-\77e/Af/Ch1Di1Dj1Dk\2032Ek\2033Fk\3243Fl\2032Ek" + "\3.@d'8[)9\\\377,>b\221,>b\5)9\\\36,F\31\"9\37,G+9\\\206,>b\7""1Cg6L" + "n=Sz@U{@V|>S|<R{\202>T|\10AW\201AX\201C[\204D[\205D\\\205E\\\206E]\206" + "F]\207\202D[\205\202BY\201\3@X\201@T|<S|\202=Px\1""8Lx\2048Kq\2473Fl" + "\2022El\2022Ek\7""1Di0Ch/Ag-@f,>d*=b);a\202(:`\205(:_\202(:`\10);a*<" + "b,>d-\77f.@f0Bh1Di1Dk\2022Ek\2022El\2713El\2363Fl\2033Ek\3-\77d&8[*8" + "\\\333,>a\276->a\5""2Cg6Lu<Sy=Sz=T{\202;Rz\3;S{>U|\77U}\202AY\202\2D" + "\\\205D]\205\202D]\206\1DZ\205\202D\\\205\1BY\202\202@X\201\5@U|;T|;" + "Ov<Pw8Lw\2048Jr\1""3Ek\2414Fl\2044Fm\2034Fl\2023Fl\11""2El2Ek1Dj0Ci/" + "Ag-\77f,>d*<b);a\202(:`\205(:_\202(:`\10);`*<b,>d-\77e/Ag0Ch1Ci2Ej\202" + "2Ek\2023Fk\3273Fl\2032Ek\3-\77d+;_*9\\\246-=a\361-=b\5""1Dh5Mt;Qy<Sz" + "<T{\202<Rz\3<S{=U}AW\202\202AX\202\5C[\205C\\\205E\\\206E]\206F]\210" + "\202D[\205\202BY\202\2\77W\201\77U}\202<T}\1<Qw\2027Mw\2037Kq\1""3Fl" + "\2474Fm\2033Fm\1""3Fl\2023Fk\10""2Ek2Dj0Ci/Ag-\77e,>d*<b);`\202(:`\205" + "(:_\202(:`\12);`*<b+>c,\77e.@f/Bh0Dh1Dj1Ej2Ej\2052Ek\3133El\2103Fl\204" + "2Ek\2.\77d*;`\361+=a\245,>a\5""1Dg9Mt=Sz=S{=T|\202;R{\3;S|>U}AW\201\202" + "AX\201\1D[\205\202D\\\205\2D]\205DZ\205\202D[\205\202BY\201\2@W\201@" + "U}\202;T}\202<Px\1""7Lx\2047Jq\1""2Ek\2533Fl\13""3Fk3Ek2Ek1Ej0Dj0Ch." + "Af,\77e+>d*<c);`\202(:`\205(:_\202(:`\11);`*<b+>c,\77e.@f0Bh0Ci0Dj1E" + "j\2032Ek\2033El\3233Fl\2042Ek\2.\77d):^\377,=a\225,=a\7""1Dg9Mu<Sz<S" + "{<T{=T{:Rz\202=U|\3AX\201BZ\204B[\204\202C[\205\6D[\206D\\\206E\\\207" + "E]\207C[\205D[\206\202AY\201\6@Y\201\77U|:T|:Ow;Px7Lx\2047Kr\1""2Ek\206" + "3Fl\2443Fm\2033Fl\2032Fk\10""2Ek0Cj0Ch.Af-\77e+>d*<c);`\202(:`\205(:" + "_\202(:`\11);`*<b+=d-\77e-Af/Bg0Cj1Dj2Dk\3312Ek\2042Dk\2""1Di*:_\207" + "+=a\377+=b\214+=b\5""0Ch5Ln:Qy=R{=S{\202;Q{\202=T}\10AW\201CZ\203C[\203" + "D[\204F_\212F_\213E]\205E]\206\202E^\206\1E\\\205\202BY\201\5@X\201\77" + "T};S}<T}<Pw\2027Lw\2047Jq\2543Fl\2043El\2022Ek\10""2Dk0Dj/Bh.Ag-\77e" + "+=d*<b);`\202(:`\205(:_\202(:`\10);`*<b+=d-\77e-@f.Bg0Ci1Ci\2021Dj\202" + "2Dk\2032Ek\2533El\2503Fl\2032Ek\3""2Ej1Di.>d\321+=a\300,=a\1""0Dn\202" + "9Ms\203:Nt\23;S{=U|@W\201@X\201B[\203C[\204C\\\204D\\\206D]\206E]\206" + "E^\206C[\204D\\\206AY\201\77W\200\77X\201\77U|;T|;Ov\2027Lv\2057Jq\261" + "3Fl\2022Ek\11""2Dk1Dj1Ci/Bh.Ag-\77e+=d*<b);a\202(:`\205(:_\202(:`\10" + "(;`*;b*=d,\77e-@f.Bh0Ci0Cj\2021Dk\2021Ek\3262Ek\2031Ej\3""1Ei0Dh-\77" + "c\234+=`\364+=a\2""0Df5Km\2036Lu\3:Mu<R{>T}\202AX\202\2C[\205D\\\205" + "\202D\\\206\1E\\\207\202D[\205\3D\\\206BY\202@W\201\202@T|\3;S|;Nv<O" + "w\2027Lw\2037Jq\1""2Ek\2603El\2032Ek\2021Ek\11""1Dk1Dj0Ci/Ci-Af,\77e" + "*=d*;b(;a\202(:`\205(:_\202(:`\11(;a*;b*=d+>e-Af/Ah0Bi0Cj1Ck\2031Dk\303" + "2Ek\2233El\2032Dk\3""2Dj1Di.\77d\377+=a\220+=a\11""0Bg1Dn5Hn5Ho5Mu:N" + "v;Q{>T}AW\202\202BX\203\3D[\205D\\\205E\\\206\202CZ\205\202BX\202\1\77" + "V\201\202\77S}\202:R}\1;Ow\2026Lw\2046Jq\1""2Ek\2643El\13""2El2Dl1Dk" + "1Ck0Cj0Bi-Af,\77e+=d*;b(;a\202(:`\205(:_\202(:`\12(;a);b*=c+\77e,@f." + "Bh/Bh0Ci0Cj0Dj\2021Dj\2162Dl\3102El\2031Dk\3""1Dj0Ci-\77d\262*<a\335" + "+<a\14""0Bh0Dn5Ho5Lv:Nv<R{<S|>U~AX\202BX\203BY\203CY\204\202CZ\204\202" + "AX\201\6>V\200\77X\201>T|;S|;Nv<Ox\2026Kx\2046Iq\1""1Dk\2052El\2562F" + "l\2032El\2021Ek\11""1Dj0Dj0Ci/Bh-@f,\77e+=c);b(;a\202(:`\205(:_\202(" + ":`\11(;a);b+=c,\77d,@e/Ah0Bi0Bj0Cj\2031Dk\3261Ek\2030Dj\3""1Ei0Dh1Ei" + "\374*=`\222*=a\13/Bg0Dh0Eo5Ho6Nv:Nv;S|\77T~AX\202BY\204E\\\207\202CZ" + "\205\1D[\206\202AX\202\2@W\202\77T|\202:S|\1;Ow\2026Lw\2046Jq\1""1Ek" + "\2652Fl\2031Fl\1""1El\2021Dk\10""0Cj0Bi/Ah-@e,\77e+>c)<b(;a\202(:`\205" + "(:_\202(:`\11(;a);b*<c+>d-@e.Ah/Bi/Cj0Cj\2030Dk\2031Dk\2411El\2622El" + "\2031Dk\3""1Dj0Ci2Dk\377*<a\217*<a\13/Ag0Bh0Do5Io6Mv:Ow;R~>U\177\77V" + "\200BZ\206@W\201\202AX\202\1>V\201\202>S|\3:R|:S~:Ow\2026Lw\2046Jq\1" + "1Dk\2722El\2021El\11""0Dk0Cj/Bj/Bi-Af+>e*=c)<b);a\203(:`\204(:_\202(" + ":`\12(;a)<b*=c+>e-\77f.Ag/Bh0Ci0Dj1Ej\2021Ek\3261El\2030Dk\3""0Dj4Ip" + "1Dk\377*<a\217*<a\12+<b0Ch0Di1Fp6Jr6Ox<Qy<Rz>V\201=S{\202>S|\1>T}\202" + ":S}\1;Px\2026Lx\2046Jr\2021Ek\2711Fl\2031El\2021Ek\11""1Ej0Dj/Ci/Bh-" + "@f+\77e*=c)<b);a\203(:`\204(:_\202(:`\12);a)<b*=c+>e-@f.Ah.Bi/Bi0Cj0" + "Dj\2020Dk\2711Ek\2351Fk\2031Ej\4""1Ei5Io2Gr/Bg\333*=a\262+=b\6+=c,>c" + "1Di1Fp2Gq8Kr\2028Qy\3""8R{9S{:S{\202:T}\1:Ov\2026Lw\2056Jq\1""1Ek\276" + "2Fl\13""1Ek0Ek0Dk0Cj/Bi.Ah-@g+\77e*=c*<b);a\203(:`\203(:_\203(:`\10)" + ";a)<b*=c+\77e-@g.Ah/Bi/Cj\2020Dk\1""0Ek\2051Ek\3221El\2030Dk\4""0Dj4" + "Ip2Hr.Ah\246+<a\347+<b\10(7b,=b,>c1Dj1Ek2Gs3Hs8Mu\2029Mu\2024Kw\2025" + "Lx\2055Jq\2051El\2711Em\2041El\13""1Ek0Ek0Dj/Bi.Ah-@g+\77e*=d*<b);a(" + ";`\202(:`\203(:_\203(:`\13);a*<b*=c+\77e-@g.Ah/Bi0Cj0Dk0Ek1Ek\3171El" + "\2101Em\2030Dl\4""0Dk5Iq3Ht/Bi\360*<b\235*=b\11(7\\'4W*9^-\77e2Fm2Gm" + "3Gn4Go4Hp\2035Iq\2056Jr\3001Fm\2041Em\13""1El1Ek0Dk/Cj.Ah-@g,\77e*=d" + "*<b);b(;`\202(:`\203(:_\203(:`\12);a*<b*=d+\77e-@g.Ah/Bi0Dj0Dk1Ek\205" + "1El\2261Em\2751Fm\2030El\4""0Ek5Iq3It0Do\377*=b\216*=b\14(8\\\"2X!0S" + "(:_.@f/Ag/Bh/Ci0Cj0Dj1Dk6Jr\2041El\3042Fm\14""1Fm1Em1El0Dk/Cj.Bi-@g," + "\77e+>d*<c);b(;`\202(:`\203(:_\202(:`\14(;`);a*<b*=d,\77e-@g.Bi/Cj0D" + "k1Ek1El1Em\2041Fm\3232Fm\2031El\4""1Ek5Jq3Ju0Ep\206*=b\377+=b\211+=c" + "\7'4W\35+G\35+I$6\\/Bh/Ci0Dj\2021Dk\2""2Dl2El\2042Em\3012Fn\2042Fm\13" + "1Fm1El0Ek0Cj/Bi-@g,\77e+>d*<c);b(;`\202(:`\203(:_\202(:`\14(;`);b*<c" + "+>d,\77e-@g.Bi/Cj0Dk1El1Em1Fm\2572Fm\2502Fn\2032Em\5""2El1Dl5Jv1Eq0C" + "i\377+=c\217+=c\12\"3R\31$C\32'E$3V*=c-=d->e-\77e-\77f2Fl\2042Fm\262" + "3Fn\2173Gn\2033Fn\14""2Fn2Fm1Fm1El0Dk/Bi.Ah-\77f+>d*<c);b(;`\202(:`\203" + "(:_\202(:`\12(;`);b*<c+>d,\77e.Ah/Bi0Dj1Ek1Em\2022Fm\2042Fn\3233Fn\204" + "2Fm\4""1El5Hp2Fq0Ci\232+=c\364+>c\14+>]\37,M\26\40:\27#@\"3S+8^+9_,@" + "e,@f/@f/@g/Ag\2022Fm\3013Go\2033Gn\14""3Fn2Fn2Fm1El0Dk/Bi.Ah-\77f+>d" + "*<c);b(;`\202(:`\203(:_\202(:`\14(;`);b*<c+>d-\77f.Ah/Bi0Dk1El1Fm2Fm" + "2Fn\2043Fn\3003Gn\2233Go\2042Fm\3""1El0Dq2El\346+>c\252,>d\12'9^\33'" + "D\22\34""7\27\">\"1S':_':`,;a-@g-Ag\202/Ah\2022Fn\3043Go\13""3Gn2Fn1" + "Fm0Ek/Cj.Ah-@f+>e*<c);b(;`\202(:`\203(:_\202(:`\14(;`);b*<c+>d-\77f." + "Ah/Bi0Dk1El2Fm2Fn3Fn\2023Gn\3253Go\2032Fn\5""2Fm,@g#4U\40""1P'9^\377" + ",>d\221,>d\14(5X\27\">\20\31""0\24!:!0N'9Z(;`(;a-;a-Ag-Ah/Ah\2023Gn\221" + "3Go\2564Ho\2053Go\12""3Fn1Fm1Ek/Cj.Ah-@g+>e*<c);b(;`\202(:`\203(:_\202" + "(:`\13(;`);b*<c+>e-@f.Ah/Cj0Ek1Em2Fn3Gn\3303Go\2033Gn\5.Ag\35*J\22\34" + "1\26\";(5Y\377,\77d\222,\77d\11#6S\26!;\16\26-\25!:!0N&6[(;[(<b.<b\202" + ".Ah\2/Ah3Gn\3024Ho\2023Go\12""3Gn2Fm1El0Cj.Ah-@g+>e*<c);b(;`\202(:`\203" + "(:_\202(:`\12(;`);b*<c+>e-@g.Ah/Cj1Ek1Fm3Fn\2063Go\3234Ho\2023Gn\5.A" + "h\37.M\16\26)\15\25'\35*I\306,\77d\315,@e\12#5S\25\37""7\16\26+\27\"" + "<#2T(:[(;\\(<b.<b.Bi\2020Bi\2023Go\3004Hp\2024Ho\12""3Go2Fn1El0Dj.Bi" + "-@g+\77e*=c);b(;a\202(:`\203(:_\202(:`\13(;`);b*=c+\77e-@g.Bi0Cj1El2" + "Fm3Gn3Go\2054Ho\3224Hp\2023Go\6.Bi\"1Q\16\26(\12\17\37\26!;(:_\377,@" + "e\221,@e\204-@e\6#1T\23\37""6\17\30.\31%A#3U(;[\202(<b\3.=c.Ci0Ci\202" + "3Ho\2754Ip\2044Hp\13""4Ho3Go3Fn1Em0Dk/Bi-@g+\77e*=c);b(;a\202(:`\203" + "(:_\202(:`\12(;a);b*=c+\77e-@g.Bi0Dj1El2Fn3Go\2024Ho\2724Hp\2344Ip\7" + "3Ho.Ci\"1R\16\24(\10\15\32\20\32/$6Y\334-@e\272-@f\12!0O\22\33""5\20" + "\33""1\33&E%5W(;\\(=b.=b.Ch.Ci\2020Ci\1""4Ho\2705Ip\2045Jq\2035Ip\14" + "4Ip4Hp4Ho3Go1Fm0Dk/Bi-@g+\77e*=c)<b(;a\202(:`\203(:_\202(:`\12(;a);b" + "*=c+\77e-@g/Bi0Dk1Fm3Gn3Go\2024Hp\2054Ip\3205Ip\7""4Ho0Ci\"1R\16\24(" + "\10\13\30\16\25)#1T\377-@f\230-@f\15-@`\36,J\20\33""4\23\35""6\36-K'" + "7\\)<\\)=c/=c/Ci/Cj0Cj4Ip\2775Jq\14""5Ip4Ip4Ho3Go2Fm0Ek/Bi-@g+\77e*=" + "c)<b(;a\202(:`\203(:_\202(:`\14(;a);b*=c+\77e-@g/Bi0Dk1Fm3Gn4Ho4Hp4I" + "p\2045Ip\3205Jq\7""4Ip/Cj\40/N\15\25'\6\12\25\15\23%\40.O\377-Af\232" + "-Af\12);`\32'E\21\33""1\25\";!0Q(7\\)<\\)=c/=c/Dj\2021Dj\1""4Ip\2775" + "Jq\13""5Ip4Hp3Go2Fm1Ek/Bi-@g,\77e*=c)<b(;a\202(:`\203(:_\202(:`\14(;" + "a)<b*=c+\77e-@g/Bi0Ek2Fm3Go4Ho4Ip5Ip\3235Jq\7""4Ip1Dj$3S\16\25)\7\13" + "\25\15\23%\40.K\377-Af\234-Af\12%7[\30$A\23\35""5\32'F$4W*<]*=c.=c/>" + "d/Dj\2021Dj\1""4Ip\2265Jq\2446Jr\2055Jq\12""4Ip4Ho3Fn1El/Cj.Ah,\77e*" + "=c)<b(;a\202(:`\203(:_\202(:`\13(;a)<b*=c,\77e-@g/Bi1Ek2Fn3Go4Hp5Ip\323" + "5Jq\7""4Ip1Dj&8Z\20\30""0\7\13\31\15\25(!1Q\213-Af\377.Ag\223.Ag\12$" + "2V\27$\77\27\"=!0Q)<]*=c*>e/>e0Dj1Dk\2025Jq\2726Kr\2036Jr\2025Jq\12""5" + "Ip4Ho3Fn1El/Cj.Ah,\77e*=d)<b(;a\202(:`\203(:_\202(:`\12(;a)<b*=c,\77" + "e.Ah/Cj1El3Fn4Ho4Ip\2065Jq\2536Jr\2436Kr\6""5Jq+>`\25\40:\11\15\36\15" + "\23&!/L\326.Ag\262/Bh\5""3Gn3In3Iu9Mu3It\2023Gn\217/Bh\11,<b\37/L\30" + "%@\35+K(7])=d*>d/>e0Dk\2021Dl\2025Jr\2746Ks\1""6Kr\2025Jq\11""4Hp3Go" + "1Em0Cj.Ah,\77e*=d*<b(;a\202(:`\203(:_\202(:`\11(;a)<b*=d,\77e.Ah/Cj1" + "El3Gn4Hp\2025Jq\1""6Jr\2046Kr\3156Ks\6""5Jr0\77f\32(D\13\21\"\15\23%" + "\36-L\377/Bh\211/Bh\13""0Bh3Go4Go9Mu=S{>V{AX\200@X\200=V\2008Qz3Gn\215" + "/Bh\12*8\\\35+H\36-K(7\\*=c0=d0>e0Dk2Ek2El\2025Jr\2756Ks\13""6Jr5Jq4" + "Hp3Go1Fm0Cj.Ah-\77f*=d*<b);a\202(:`\203(:_\202(:`\11(;a)<b*=d,\77e.A" + "h0Cj1Em3Go4Hp\2025Jq\1""6Kr\3206Ks\7""5Jr2El$3U\17\27-\13\22$\32'A,=" + "b\377/Bh\212/Bh\15""0Bh5Ho5Ku:Nu\77T}AZ\203F_\211Kd\217Mg\222Mf\217E" + "^\210=Rz4Jt\213/Bh\11%3X!1O(7]/=c/>d0Dj0Dl3Dl3El\2036Kr\2736Ls\2026K" + "s\12""5Jq5Ip3Go2Fm0Dj.Ah-\77f+>d*<b);a\202(:`\203(:_\202(:`\13);a*<b" + "*=d,\77e.Ah0Cj1Em3Go4Hp5Jq6Jr\2216Ks\3006Ls\6""6Kr,@f\27%@\16\25(\26" + "\40:+8]\271/Bh\321/Bi\21->j0Cj5Ip5Kw:Ow\77T}@X\203E^\210Jc\220So\231" + "Zt\234Ys\234Vp\230Mg\216AX\2028Mu4Ho\207/Bi\11+=c':_)<c/=d/Cj0Ck0Dk3" + "Dl3El\2036Ks\2737Lt\14""6Ls6Ks6Jr5Jq4Ho2Fm0Dk.Ah-\77f+>d*<b);a\202(:" + "`\203(:_\202(:`\12);a*<b+>d-\77f.Ah0Dj2Fm3Go5Ip5Jq\2026Ks\2046Ls\313" + "7Lt\6""6Ks3Em'9\\\25!;\25\40""9%4W\205/Bi\377/Ci\2070Ci\26-=c+>d1Dj7" + "Jq7Lw<U~@V~AZ\203D\\\205G^\212Kd\221Sm\230\\u\242]x\244\\w\244Zs\234" + "Qj\223F^\206=S{5Ju5Ho0Co\2020Ci\11""5Ho7Jq3Hn0Ci1Cj1Dk2Ek2El7Kr\2037" + "Ks\2708Lt\2047Lt\13""6Ks6Kr5Jq4Ho2Fm0Dk.Ah-@f+>d*<b);a\202(:`\203(:_" + "\202(:`\14);a*<b+>d-\77f.Ah0Dk2Fm4Ho5Jq6Jr6Ks6Ls\2457Lt\2528Lt\6""7K" + "s3Fm(:\\\35+H!0M-=c\2110Ci\4""5Ho5Ju:Nv5Ho\3770Ci\6+:^':_.@f7Kr<Py<V" + "\177\202AW\177\1B[\205\202D]\206\25G`\212Ld\221Sm\231\\u\242`|\244_|" + "\244\\v\243Wp\234Qj\226Kd\217Ib\216Kd\217Qj\226Kd\2149Ot4Ho5Ip5Jp6Jq" + "6Kr7Lr\2037Lt\2378Lt\2318Mu\2048Lt\13""7Lt6Ks5Jq4Hp3Fn0Ek.Bi-@f+>d*<" + "c);a\202(:`\203(:_\202(:`\14);a*<b+>d-@f.Bi0Dk2Fn4Hp5Jq6Ks6Ls7Lt\317" + "8Lt\5""7Lt3Fm+@f'7\\+:^\2070Ci\7""5Io:R|AY\202D]\207E]\210@X\2026Kv\215" + "0Ci\3620Cj\11->d'9^&5Z-Ag8Lt=Rz=V\200BX\201B\\\206\202E^\207\1Ha\213" + "\202H`\213\22Ic\214Ni\223Vq\231\\v\236^y\246c\200\246f\203\251j\204\257" + "k\211\262g\203\251Oi\224\77T|4Hp5Iq5Jq6Jr6Ks7Ls\2047Lt\2728Mu\14""8L" + "t7Lt6Ks5Jq4Hp3Fn0Ek/Bi-@g+>d*<c);a\202(:`\203(:_\202(:`\13);a*<b+>d-" + "@f.Bi0Ek3Fn4Hp5Jq6Ks7Lt\2058Lt\3138Mu\2027Lt\3""6Ks8Lt0Dp\2050Dj\11:" + "NvF_\207Rk\224Sl\230Lf\220Ga\210AY\203<Px1Dk\2240Dj\5""5Ip5Kw:Nv5Kv5" + "Ip\3470Dj\11,\77d#5U\"1P.=b8Mt9O{\77S{\77X\201D\\\206\202G^\210\3Ia\215" + "Ha\214Jd\216\203Jc\216\3Lf\223Ql\224Uo\232\202Wr\234\11Oi\224D\\\206" + "\77T|:Ov;Ow;Px7Jr7Ks7Ls\2047Lt\2638Mu\2049Mu\2048Mu\13""8Lt7Lt6Kr5Ip" + "3Go1Ek/Bi-@g+>d*<c);a\202(:`\203(:_\202(:`\13);a*<c+>d-@g/Bi1Ek3Gn4I" + "p6Jr6Ls8Lt\3178Mu\2037Lt\21G`\213^x\245Wp\234CZ\203:S|CZ\203Qk\226a~" + "\250j\210\256f\202\255\\v\243Mh\222D\\\205AV~<Qx7Kr1Dk\2220Dj\6""6Ip" + ";Ow@U}AY\202C[\203G`\210\202G_\210\4CZ\203\77T|6Kv6Ip\2040Dj\3370Ej\15" + ",:_\36,N\35+L)<]4Ho9P{\77T|\77Y\203EZ\203E^\210G`\211Jc\215Lf\217\202" + "Ld\217\204Kd\216\10Ia\214F_\210E]\207DZ\203@Y\203@U~;Q~;Px\202<Qy\1""8" + "Ls\2028Lt\1""8Mu\2709Nv\2039Mu\2028Mu\12""7Lt6Ks5Ip3Go1El/Bi-@g+>e*<" + "c);a\202(:`\203(:_\202(:`\13);a*<c+>d-@g/Bi1Ek3Go5Ip6Kr7Lt8Lt\2058Mu" + "\3129Mu\1""8Lt\2028Mu\13Kd\214{\230\277\251\301\334\252\303\337\237\271" + "\327\231\265\322\215\254\316\200\234\303m\207\262Up\226F^\207\203BW\200" + "\3=V\2008Ls2Ek\2211Ek\21""6Lq<T~@U~@V\177AV\177BZ\204G_\211Nh\222Sn\231" + "Uq\233Xr\233Tp\230Rl\225Lf\217F]\210\77T};Ow\2026Jq\2711Ek\1""1Eq\202" + "6Jq\7""6Lw;Ow\77T}@X~\77T}6Lw1Eq\2331Ek\14':Y\33*G\35+I*>^5Jp;Ow;R}@" + "U~E[\204F_\211Ia\212Ld\216\202Mf\220\204Lf\220\10Le\220Kc\215H`\211F" + "^\210E[\204@Z\204AV\177=S\177\202=Rz\1""8Mt\2038Mu\2739Nv\14""9Mu8Mu" + "8Lt6Ks5Jq3Go1El/Bi-@g+>e*<c);b\202(:`\203(:_\202(:`\12);a*<c+>e-@g/B" + "i1El3Go5Ip6Ks7Lt\2028Mu\2049Mu\3129Nv\2038Mu\12>S{Vr\235\205\241\307" + "\241\274\331\235\272\330\210\245\307k\207\254Qk\225CY\202>W\201\202C" + "X\201\202C\\\206\3>S{3Gm.\77k\2201Ek\3""6Lx@U~@V\177\203AV\177\2BZ\205" + "E]\206\202H`\212\20Lf\221Ql\227Zt\235]w\244\\v\244\\v\243[u\237Xr\232" + "Sl\225Lf\221H`\212CZ\204\77U};T}6Lw6Kw\2026Kq\1""1Eq\2471Ek\2036Kq\12" + "6Kw6Mw;Pw<U~@V~@Y\203F]\204H`\210Kc\213Kd\213\203Ld\221\5Ng\221Mg\221" + "H`\210@U}6Kq\2321Ek\12&5Z\32&E\34(H)9_5Jq5Kq;Px<R~BV~F[\204\202G_\211" + "\2Ia\213Ld\217\202Ng\221\1Nf\221\202Ld\217\202Ia\213\4G_\211F]\205BW" + "\177=T\200\202=Rz\1>S{\2038Nu\2739Ov\14""9Nv9Mu8Lt6Ls5Jq3Go1Em/Bi-@g" + "+>e*<c);b\202(:`\203(:_\202(:`\13);b*<c+>e-@g/Bi1El3Go5Jq6Ks8Lt8Mu\205" + "9Nv\3129Ov\2048Nu\5""8Mt=RzBW\177B[\205@V~\202@U}\3@Y\202CZ\202D]\210" + "\202G^\210\4D]\2109Nu-Bg.@e\2161Ek\13""7Kq<QxAV~AW\200=V\200BW\200C[" + "\206E^\207F^\207Ia\214Ib\214\205Kc\216\6Nf\223Sl\230Wr\233[t\240^w\240" + "Zs\240\202Zs\237\15Yr\234Up\231Tm\226Pk\223Kc\222Ha\213F^\211D[\204A" + "Y\204AY}@U};U};Pw\2027Mw\2257Kq\2027Mw\15;Pw;Uw;U}@U}@V~AY~AY\204D[\204" + "D\\\204F_\211Ha\211Ke\213Ke\222\203Nh\222\203Nh\223\3Oh\223Mf\223Jc\215" + "\202H`\213\7Jc\215Oh\223Un\232Vp\232Pk\223D[\204<Pw\2261Ek\2021Fl\15" + "/@f!1V\31#B\35)J+\77`6Kr7Ks<Qy<RzBX\200B]\206G]\206Ga\213\203Jc\215\202" + "Le\220\2Jb\213Jc\215\202Ga\213\4G]\206CY\201=U\201=S{\202>T|\2039Nv\270" + "9Ow\2049Ov\13""9Nv8Mu6Ls5Jq4Ho1Em/Cj-@g+>e*<c);b\202(:`\203(:_\202(:" + "`\14);b*<c+>e-@g/Bi1Em3Go5Jq6Ks8Lt9Mu9Nv\2579Ov\2379Ow\2049Nv\202=S{" + "\10=Rz<T\200BW\177A[\205F[\204F_\212Ha\212H`\212\202G`\212\4E[\2035I" + "p.;a/@f\2151Fl\3""7Kr<QyAW\177\203BX\200\5C]\206G^\207G_\210Ib\215Ke" + "\216\202Le\220\205Oh\225\1Nh\225\202Ke\216\202Ng\224\2Pj\225Rm\230\202" + "Vp\233\1Xr\232\203Wr\234\1Wr\232\203Wq\232\7Un\232Tn\226Pk\223Mh\223" + "Mh\222Ke\222Kd\213\202Ha\213\202Ha\212\213G_\212\202Ha\212\1Ha\213\202" + "Ke\213\1Mh\222\203Ni\222\202Ni\223\202Ni\222\202Ni\223\2Ni\224Oi\223" + "\203Mf\223\1Mf\216\202Kd\216\205Ia\214\203Ja\214\11Kd\217Mg\224Vp\233" + "[t\241^w\245Vq\233Kd\221@V~7Kr\2261Fl\15-@f\37-K\31$\77\37.P1@f7Ks7L" + "s7Lt=R{=T\201CX\201C^\210H^\207\202Ha\214\202Kd\215\203Ha\214\4H_\210" + "C^\210CY\202=U\202\203>T|\2029Nv\253:Ow\216:Px\203:Ow\16""9Ow9Nv8Mu7" + "Lt6Jr4Ho1Fm/Cj-@g+\77e*<c);b(;`(:`\203(:_\202(:`\14);b*<c+\77e-@g/Cj" + "1Fm4Ho5Jq7Lt8Mu9Nv9Ov\2049Ow\312:Ow\2049Nv\6>T|=S{=U\202BX\201B]\207" + "F]\206\202Ga\213\7Ja\213Ia\213Kd\217Ia\213;R~0Dj-;a\2151Fl\3""7Kr=Vy" + "AW\177\203BX\201\4D]\207G_\211Jc\215Kc\216\202Lf\220\1Ng\221\206Pj\226" + "\202Pj\225\203Pi\225\203Lf\217\202Le\217\202Oh\224\202Pk\225\202Pk\224" + "\1Rn\224\205Rm\227\203Up\232\1Up\227\217Qm\227\204Pj\224\205Ng\223\204" + "Kd\216\1Ke\216\203Ib\214\203Jb\214\205Le\217\206Lf\217\11Oi\224Pk\225" + "Xt\234_y\245b\177\250_z\244Pk\225AZ\2057Ls\2252Fm\10-<a\35*G\33'D'7[" + "2Fn3Gn7Mu8Mu\202>S|\3>U\202CY\202C^\210\206H_\210\1C^\210\202CY\202\1" + "\77V\203\203\77T}\2029Ow\274:Px\16""9Ow9Ov9Mu8Lt6Kr4Hp2Fm/Cj-@g+\77e" + "*<c);b(;`(:`\203(:_\16(:`(;`);b*<c+\77e-@g/Cj1Fm4Ho6Jr7Lt8Mu9Nv9Ov\204" + ":Ow\313:Px\2039Ow\7\77T}>T|>V\202CY\202C]\207G^\207Ha\213\202Jc\214\202" + "Mf\220\4Ga\2136Ls*=^-<a\2142Fm\3""7Ls=V\200C[\200\202CX\201\10C]\207" + "D]\207G`\211Jc\215Mf\220Mg\220Ng\221Qk\227\207Rk\230\202Qk\227\1Qj\227" + "\202Sm\230\203Rm\227\203Pi\226\202Oi\226\202Oi\224\207Oh\224\205Nh\224" + "\216Nh\223\202Ke\216\211Le\217\205Oh\224\202Oi\224\203Oi\226\202Pi\226" + "\202Rl\227\206Rm\227\1Pj\226\202Pi\226\10To\232Zu\237a|\251i\206\253" + "e\202\252Zs\237G_\2127Ny\2242Fm\13'7\\\32'D\36*J+;a2Bh2Gn8Mu8Nu8Nv>T" + "|>V\202\202DZ\202\205D^\210\202EZ\203\1\77W\203\203\77U}\2029Ow\276:" + "Px\15""9Ow9Nv8Mu6Ks4Hp2Fm0Cj.Ah+\77e*<c);b(;`(:`\203(:_\16(:`(;`);b*" + "<c+\77e-@g/Cj2Fm4Hp6Kr8Lt9Mu9Ov9Ow\317:Px\2029Ow\203\77U}\4>V\202DZ\202" + "D^\210H^\207\202Hb\215\202Kd\216\5Hb\215=T\2001Ag(7]-Ag\2132Fm\3""7N" + "sBX\200C\\\201\202CY\201\10D]\207G_\211G`\211Kc\216Kd\216Le\220Nh\222" + "Oh\223\203Oi\223\203Pi\224\202Oi\223\203Rl\230\202Rk\230\1Tn\231\203" + "Sn\230\203Sm\230\204Rm\227\203Rl\227\203Pi\226\205Oi\226\221Oi\225\205" + "Oi\226\203Pi\226\204Rl\227\205Rm\227\204Sm\230\210Sn\230\202Sm\230\202" + "Rm\227\11Rl\227Zu\235c}\251j\210\260i\205\257^w\237Lf\215<V\2008Ls\221" + "2Gm\12/Ah#2Q\37-K%6\\-Ai2Bi5Ho9Nu9Nv:Nv\202\77U}\203\77W\204\202E[\204" + "\203\77W\204\204\77U}\1:Ow\276;Py\16:Px:Ow9Ov8Mu6Ks4Ip2Fn0Dj.Ah+\77e" + "*=c);b(;`(:`\203(:_\15(:`(;`);b*<c+\77e.Ah0Cj2Fm4Hp6Ks8Mu9Nv9Ow\205:" + "Px\314;Py\202:Ow\202\77U}\4\77W\204>V\202DZ\202D_\211\202I`\211\202I" + "_\210\5C^\2108Nv':a'8]0Ah\2122Gn\3""8NzBX\201C\\\202\202CY\202\3DZ\203" + "E^\211Ha\212\202Ib\213\4Jc\214Kc\214Kd\215Ld\215\211Le\216\203Nh\222" + "\1Ng\221\203Oj\223\204Rl\230\204Ql\227\206Qk\227\233Pk\226\207Qk\227" + "\205Ql\227\203Rl\230\1Oi\223\210Oj\223\2Oi\223Rl\230\202Ql\227\13Nh\222" + "Nh\221Ng\221Rm\227^x\243h\204\254j\206\253`{\245Ql\224B[\2068Mt\2202" + "Gn\13(=b#3X'7[-Ah2Bi3Hp5Ip9Ow:Ow:Pw:Px\212@U~\202:Px\274;Qy\203;Py\202" + ":Px\14""9Ov8Mu6Ks5Ip2Fn0Dj.Ah+\77e*=c);b(;`(:`\203(:_\16(:`(;`);b*<c" + "+\77e.Ah0Cj2Fm4Ip6Ks8Mu9Ov:Ow:Px\245;Py\253;Qy\202:Px\203@U~\202@W\204" + "\202DZ\203\203D_\211\4\77V\2033Hp&6Z)<]\2112Gn\3""8Mt>S{C\\\201\203C" + "Y\202\6DZ\203E^\211Ia\212Ib\213Jb\213Jc\214\202Kd\215\203Ic\215\1Jd\216" + "\206I`\211\202Jd\216\1Ic\215\203Le\216\203Oh\222\206Pj\223\1Sm\230\206" + "Sl\230\215Rl\230\1To\231\215Rl\230\207Sl\231\202Sm\231\206Pj\223\212" + "Oh\222\2Ng\222Pj\223\202Pi\223\2Oi\222Oh\222\202Nh\222\10Sm\230^x\243" + "d\201\252g\203\254a|\250Vo\233H`\213=Rz\2163Gn\12""0Bh)>c*;a,Bh3Bi3H" + "o6Ip6Iq:Ow:Pw\202:Px\207@V~\202:Px\301;Qy\16;Py:Px:Ow9Mu7Lt5Jq3Fn0Dk" + ".Ah+\77e*=c);b(;`(:`\203(:_\16(:`(;`);b*=c+\77e.Ah0Dj3Fn5Ip6Ls8Mu9Ow" + ":Px;Py\321;Qy\202:Px\204@V~\203@X\204\202\77W\203\4""9Ow,=d$5T)=b\210" + "3Gn\4""8MtBY\201F^\206D]\202\202DZ\202\3E[\203F`\212Jb\213\202Jb\214" + "\5Jd\215Ke\216Le\216Jd\216J`\210\202Ja\212\202E`\212\203Fa\213\203E`" + "\212\203Ja\212\203Je\217\1Mf\220\204Le\217\206Oh\223\215Pj\224\1Sm\231" + "\207Pj\224\1Sm\231\216Pj\224\210Oh\223\204Le\217\203Mf\220\203Je\217" + "\204Le\217\5Oh\223Nh\222Pj\224Pi\224Oi\223\202Oh\223\12Nh\222Sm\230[" + "v\236b{\250e\202\252d\200\252_x\240Oi\223BX\2008Mt\2143Ho\11""0Ci1Fl" + "2Ah3Ho3Ip6Iq6Jr;Ox;Px\207;Py\302;Qz\204;Qy\15;Py:Ow9Nv7Lt5Jq3Gn0Dk.A" + "h,\77e*=c);b(;`(:`\203(:_\16(:`(;`);b*=c+\77e.Ah0Dk3Fn5Jq7Lt9Mu9Ow:P" + "x;Py\272;Qy\230;Qz\202;Py\210@V\177\4""7Jr(:^&5Y.Bi\2073Ho\12""9O{D]" + "\207Jb\211E^\210DZ\203D[\204F_\211Ib\213Jb\213Jc\214\202Kd\215\6Le\216" + "Jc\215Jd\216J`\211Ja\212E`\212\202F\\\205\204@X\205\205F\\\205\1Fa\213" + "\202E`\212\203Ja\212\204Ke\217\202Mg\220\205Mf\217\212Oi\223\202Qk\225" + "\207Oi\223\1Qk\225\215Oi\223\204Mf\217\1Ng\220\205Ke\217\213Ja\212\202" + "Ke\217\202Mf\217\4Pi\223Oh\222Qk\224Qj\224\202Pj\223\13Pi\223Rl\230T" + "n\230Yt\237b|\244e\202\253h\204\254c\201\250Xs\234Ia\2149P{\2123Ho\11" + ":Ov6Ks4Gn2Ho5Hp5Iq6Jq:Px;Qx\204;Qy\310<Rz\202;Qy\13:Px9Ov8Lt5Jq3Go0D" + "k.Ah,\77e*=c);b(;`\202(:`\202(:_\15(:`(;`);b*=c,\77e.Ah0Dk3Gn5Jq7Lt9" + "Nv:Px;Py\202;Qy\204;Qz\317<Rz\1;Qy\206@V\177\5;Qx5Dl)9]&8Y0Bi\2063Ho" + "\15>W\201Kd\214Lf\217E^\210DZ\203D[\204F_\211Ib\213Me\220Mf\220Ng\221" + "Og\222Le\216\202Jd\216\4Ja\212E`\212E[\204F\\\205\202@X\205\206@V\177" + "\203@X\205\1AY\205\204F\\\205\202Fa\213\1E`\212\205Ja\212\210Ke\217\211" + "Ng\221\1Mf\217\203Pi\223\1Mf\217\213Ng\221\207Ke\217\204Ja\212\203E`" + "\212\205Fa\213\204F\\\205\202Fa\213\202Ja\212\202Ke\217\202Mf\217\2P" + "i\223Oh\222\202Qk\225\16Qj\225Sm\231Sl\231Rl\230Tn\231Wq\234[w\241d\177" + "\252l\210\262k\207\254a|\246Sm\230C\\\2079P{\2063Ho\12""9P{@Y\203<Qy" + "7Lt8Mu9Nv9Ow:Pw:Px;Qx\203;Qy\311<Rz\15;Qz;Qy:Px9Ov8Lt5Jq3Go0Ek.Ah,\77" + "e*=c);b(;`\202(:`\202(:_\14(:`(;`);b*=c,\77e.Ah0Dk3Go5Jq8Lt9Ov:Px\202" + ";Qy\1;Qz\325<Rz\206;Qy\3/Dg&6W+=_\2054Ho\24""9NuF_\207Qk\225Pi\221F_" + "\212A[\205F\\\205F`\213Ic\213Jc\214Jd\214Kd\216Ld\216Le\217Jd\217Ia\212" + "Jb\213Fa\213F\\\205AY\206\217AW\177\204AY\206\205F]\206\205Fb\213\202" + "Fa\213\214Jb\213\203Ke\220\213Jb\213\203Fa\213\206Fb\213\205F]\206\214" + "AY\206\202F]\206\1Fb\213\203Jb\213\1Lf\220\202Mg\220\5Pj\224Oi\223Ql" + "\225Qk\225Pk\224\202Sm\231\30Rm\230Rl\230Vr\234`z\244j\206\254l\211\261" + "h\205\252`z\241Sn\225G_\211>X\2029N|9Nv>S|Jc\215Le\217BX\2008Lu8Mv9N" + "w9Ox:Ox:Py;Qy\203;Qz\306<R{\204<Rz\14;Qy;Py9Ow8Mu6Jr3Go0Ek.Ah,\77e*=" + "c);b(;`\202(:`\202(:_\16(:`(;`);b*=c,\77e.Ah0Ek3Go5Jq8Lt9Ov:Px;Qy;Qz" + "\232<Rz\276<R{\204;Qz\3""0Dg(:\\0Cj\2044Ip\7>X|Pk\225Zu\235Rm\226G`\212" + "A[\205F\\\205\202Ga\213\7Jd\215Ld\215Le\216Lf\217Jd\216Je\217Ja\212\202" + "Fa\213\2G]\206AY\206\203AW\200\202;Qz\206<R{\202;Qz\213AW\200\207AY\206" + "\232G]\206\214AY\206\220AW\200\202AY\206\202G]\206\202Fa\213\3Kb\213" + "Lf\220Ke\217\202Ng\220\202Pi\223\202Qk\225\26Qk\224Qj\224Pj\223Pi\223" + "Rl\230Vr\233c}\251f\203\254i\205\255e\202\252b}\247]w\237Yt\237]w\241" + "Zv\240Mf\220BX\201=T{>T|:Ow:Px;Px\202;Qy\203;Qz\242<R{\244=S{\203<R{" + "\202<Rz\13;Qy:Ow8Mu6Kr3Go1Ek.Ah,\77e*=c);b(;`\202(:`\202(:_\15(:`(;`" + ");b*=c,\77e.Ah0Ek3Go6Jr8Mu9Ow;Py;Qz\202<Rz\327<R{\204;Qz\3""5Jr2@m2C" + "p\2024Ip\23:OvJb\211`z\241c~\250Tn\230G`\213A\\\205F\\\205Ga\213Kc\214" + "Kd\215Ld\215Le\216Mf\217Jd\216Ke\217Ka\212Fa\213F\\\205\202AY\206\203" + "AX\200\1<Rz\211=S{\203BY\201\1=S{\202<Rz\221AX\200\226AY\206\237AX\200" + "\202AY\206\1G]\206\202Fa\213\3Kb\213Lf\220Ke\217\202Ng\220\202Pi\223" + "\3Rl\226Rk\226Qk\224\202Qj\224\23Pj\223Pi\223Rl\230[u\234az\245e\177" + "\254j\206\254j\206\255f\203\252[t\234Hb\215DY\201>V\203\77U|@U}@V~;Q" + "x;Qy<Ry\203<Rz\310=S{\202<R{\14<Rz;Qy:Px8Mu6Ks4Ho1Ek.Bi,\77e*=c);b(;" + "`\202(:`\1(:_\202(:`\13(;`);b*=c,\77e.Ah1Ek3Go6Kr8Mu:Ow;Qy\202<Rz\204" + "<R{\325=S{\203<Rz\2@V~<Qx\2025Ip\24:Q|Zt\237q\217\266m\212\263Wr\234" + "Gb\213B]\206G^\206Hb\213Kc\216Ke\216Le\216Lf\217Mf\220Ke\217Kf\220Kb" + "\212Fb\213F]\205BZ\206\203BX\200\1<Rz\220=S{\1CY\201\203=S{\202CY\201" + "\241BX\200\216BX\201\213CY\202\203>S|\1CY\202\205BX\201\202BZ\207\3H" + "^\207Hc\215Gb\214\202Kc\214\1Lg\221\202Nh\221\4Qk\225Pj\224Rm\226Rl\226" + "\202Ql\225\1Qk\225\202Pk\224\14Pj\224Sm\231Tp\232Ws\235Up\231Nh\222H" + "c\215H_\210E_\211E[\204@W\204@V\177\202AW\200\1=Rz\203=R{\310>S|\202" + "=S{\14<R{;Qz:Px9Mu6Ks4Ho1El.Bi-\77f*=c);b(;`\202(:`\1(:_\202(:`\15(;" + "`);b*=c,\77e.Bi1El4Ho6Ks9Mu:Px;Qy<Rz<R{\204=S{\325>S|\202=R{\12BX\201" + "\\w\236\217\254\316\256\306\341\254\305\337\237\274\330\220\256\317u" + "\222\271Xt\235Hb\215\202H^\207\1Hb\215\202Ke\216\11Oi\223Lf\217Mg\220" + "Ke\217Kf\220Kb\213Gb\214G]\206BZ\207\204BX\201\1=R{\227>S|\203CY\202" + "\204>S|\203CY\202\226BX\201\204CY\202\205>S|\204CY\202\222>S|\205BX\201" + "\202BZ\207\3H^\207Hc\215Gb\214\202Lc\214\1Mg\221\202Oh\221\2Qk\225Pj" + "\224\202Rm\226\1Rl\226\202To\232\2Tn\232Qk\225\203Pk\224\7Ph\223Mf\217" + "Jd\216Ja\212E`\212F\\\205BX\205\202BW\200\204=R{\203>S|\303>T|\203>S" + "|\15=S{<R{<Rz;Py9Nv6Ks4Ho1El/Bi-\77f*=d);b(;`\202(:`\1(:_\202(:`\14(" + ";`);b*=c-\77f.Bi1El4Ho6Ks9Mu:Px;Qz<R{\202=S{\304>S|\224>T|\202=S{\10" + "CY\201Xr\236\220\254\314\271\316\346\274\323\350\243\276\333v\224\272" + "Rl\226\202I_\210\1Ic\215\202Le\216\2Mf\217Pi\223\202Ng\220\202Lf\220" + "\4Lc\214Hb\214H]\206CZ\207\204CY\201\244>T|\224DY\202\242>T|\205CY\201" + "\202C[\207\202I_\207\1Hc\215\202Md\215\2Nh\222Qi\223\202Rk\226\1Tn\230" + "\202Sn\227\1Vp\234\202Vo\234\202Uo\233\202Rl\226\7Qi\225Nh\220Le\217" + "Lc\214Gb\214BZ\206BX\200\202CY\201\202=S{\312>T|\15>S|=S{<Rz;Py9Ov6L" + "s4Hp1Em/Bi-\77f*=d)<b(;`\202(:`\1(:_\202(:`\15(;`);b*=c-\77f.Bi1El4H" + "o6Ks9Nv:Px<Rz<R{=S{\202>S|\327>T|\203=S{\11CY\201BX\200BZ\206G]\206G" + "`\212F`\212F`\211J`\211Ke\216\204Nf\217\202Nh\220\2Mf\220Lc\214\202H" + "c\215\2H^\206C[\207\203CY\201\1=S{\232>T|\303>T}\1=T|\205CY\202\202C" + "[\210\202I_\210\1Hc\215\202Md\215\1Nh\222\203Pi\222\2Sl\226Rk\225\204" + "Tn\227\10Rk\225Oh\221Mf\220Mg\221Lc\214H^\207BZ\207BX\201\202CY\202\202" + "=T|\231>T}\256>U}\202>T}\202>T|\14>S|<Rz;Qy9Ov7Lt4Hp1Em/Bi-@f*=d)<b(" + ";a\202(:`\1(:_\202(:`\15(;`)<b*=d-\77f/Bi1El4Hp6Ls9Ov;Py<Rz=S{>S|\204" + ">T|\325>T}\203=T|\1=T{\202BY\201\6BX\200AZ\206F]\205Kc\213Kb\212Le\220" + "\202Oh\221\202Oi\222\3Pi\222Mh\222Md\214\202Hd\215\2I_\211C\\\211\203" + "CZ\202\1=T|\341>U}\204CZ\202\1CZ\203\203C\\\211\3I`\211H_\210Hd\216\202" + "Me\216\2Ni\223Mh\222\206Pj\223\202Mh\222\4Md\215Hd\216H_\210B[\210\203" + "CZ\203\202>T}\307\77U~\202>U}\16>T}>T|>S|<R{;Qy9Ov7Lt4Ip1Em/Bi-@f*=d" + ")<b(;a\202(:`\1(:_\202(:`\14(;`)<b*=d-@f/Bi1Em4Hp7Lt9Ov;Qy<Rz=S{\202" + ">T|\203>T}\241>U}\264\77U~\203>T}\1CZ\203\202BY\202\4B[\210G^\207Gc\215" + "Lc\214\202Lg\221\202Oi\222\1Pi\222\202Mh\222\3Me\216Hd\216H_\210\202" + "C\\\211\203CZ\203\1>T}\344\77U~\1>T}\205DZ\203\202D\\\211\202J`\211\202" + "Id\216\202Me\216\203Ni\223\202Mh\222\3Ni\223Me\216Id\216\202I_\210\1" + "D\\\211\202DZ\203\202>T}\257\77U~\231\77V~\203\77U~\15>U}>T|=S{;Qz:O" + "w8Lt5Ip1Fm/Bi-@f*=d)<b(;a\202(:`\1(:_\202(:`\16(;a)<b*=d-@f/Bi1Fm4Ip" + "7Lt9Ow;Qy<R{>S|>T}>U}\330\77U~\203>T}\202DZ\203\5CY\202C[\210I_\210H" + "c\215Ld\215\205Mh\222\5Md\215Me\216Id\216I_\210D\\\211\204DZ\203\1>U" + "}\347\77V~\1>U}\205DZ\203\202D\\\211\202J`\211\1Je\217\202Id\216\205" + "Ne\216\4Id\216I_\210D\\\211D]\211\203D[\204\202>U}\312\77V~\202\77U~" + "\14>T|=S{<Rz:Px8Lt5Ip2Fm/Bi-@f+>d)<b(;a\202(:`\1(:_\202(:`\15(;a)<b*" + "=d-@f/Bi1Fm5Ip8Lt:Ow;Qz=S{>T|>U}\204\77U~\326\77V~\202>U}\203D[\204\3" + "C\\\210I`\210Ie\217\202Ne\216\202Nh\222\1Oi\223\202Nf\217\3Ie\217J`\211" + "D]\211\204D[\204\1>U}\310\77V~\243\77V\177\206D[\204\202D]\212\204Ja" + "\212\1Jf\220\203Ja\212\202D]\212\204D[\204\1\77U~\305\77V\177\204@V\177" + "\202\77V\177\202\77V~\14>U}>S|<Rz:Px8Mu5Jq2Fm/Bi-@g+>d)<b(;a\202(:`\1" + "(:_\202(:`\15(;a)<b+>d-@g/Bi2Fm5Jq8Lt:Px<Rz>S|>T}\77U~\205\77V~\325\77" + "V\177\202\77U~\203D[\204\2D]\212I`\211\202Ie\217\204Nf\217\1Ie\217\202" + "Ja\212\1D]\212\203D[\204\1\77U~\225\77V\177\333@V\177\207E[\204\206E" + "]\212\204E[\204\1\77U~\315@V\177\16\77V\177\77V~\77U~>T|<Rz:Px8Mu5Jq" + "2Fm/Cj-@g+>d)<b(;a\202(:`\1(:_\202(:`\14(;a)<b+>d-@g/Bi2Fm5Jq8Mu:Px<" + "Rz>S|>U}\202\77V~\203\77V\177\327@V\177\202\77U~\203E[\204\202E]\212" + "\1Ka\212\202J`\211\202Ka\212\202E]\212\204E[\204\1\77U~\340@V\177\224" + "@W\177\215E\\\204\1\77V~\314@W\177\203@V\177\15\77V\177\77U~>T|<R{;P" + "y8Mu5Jq2Fn/Cj-@g+>d)<b(;a\202(:`\1(:_\202(:`\16(;a)<b+>d-@g/Cj2Fm5Jq" + "8Mu:Px<Rz>T|\77U~\77V~\77V\177\231@V\177\301@W\177\202\77V~\205E\\\204" + "\205E^\212\205E\\\204\1\77V~\254@W\177\314@W\200\202\77V\177\204E\\\205" + "\202\77V\177\321@W\200\16@W\177@V\177\77V~>U}=S{;Py8Mu5Jq2Fn/Cj-@g+>" + "d*<b(;a\202(:`\1(:_\202(:`\14(;a)<b+>d-@g/Cj2Fn5Jq8Mu;Py<R{>T}\77V~\202" + "@V\177\203@W\177\331@W\200\1\77V\177\214E\\\205\1\77V\177\371@W\200\202" + "AW\200\206G]\206\320AW\200\203@W\200\15@W\177\77V\177>U}=S{;Qy9Mu5Jq" + "3Fn/Cj-@g+>d*<b(;a\202(:`\1(:_\202(:`\16(;a)<b+>d-@g/Cj2Fn5Jq8Mu;Py=" + "S{>T}\77V~@V\177@W\177\257@W\200\256AW\200\202@V\177\210F\\\205\1@V\177" + "\377AW\200\306AW\200\216AX\201\203AW\200\15@W\200@V\177\77U~>S|;Qy9N" + "v6Jr3Gn0Cj-@g+>d*<b(;a\202(:`\1(:_\202(:`\14(;a*<b+>d-@g/Cj3Fn6Jr9Nv" + ";Qy=S{\77U~@V\177\202@W\200\341AW\200\203@W\177\225AW\200\377AX\201\305" + "AX\201\202AW\200\14@W\177\77V~>S|;Qy9Nv6Kr3Gn0Cj-@g+>d*<b(;a\202(:`\1" + "(:_\202(:`\15(;a*<b+>d-@g0Cj3Gn6Jr9Nv;Qy>S|\77U~@V\177@W\200\204AW\200" + "\377AX\201\377AX\201\276AX\201\14@W\200\77V\177>T|<Rz9Ov6Ks3Go0Dj-@g" + "+>d*<b(;a\202(:`\1(:_\202(:`\14(;a*<b+>d-@g0Cj3Gn6Kr9Nv;Qy>S|\77V~@W" + "\177\202AW\200\377AX\201\217AX\201\377BX\201\256BY\202\202BX\201\202" + "AX\201\14AW\200@V\177>T}<Rz9Ov6Ks3Go0Dj-@g+>d*<b(;a\202(:`\1(:_\202(" + ":`\14(;a*<b+>d-@g0Dj3Go6Ks9Ov<Rz>T|\77V\177@W\200\205AX\201\326BX\201" + "\377BY\202\345BY\202\16BX\201AX\201AW\200@V\177>U}<Rz9Ow6Ks3Go0Dj-@g" + "+>e*<b(;a\202(:`\1(:_\202(:`\14(;a*<b+>d-@g0Dj3Go6Ks9Ov<Rz>T}@V\177A" + "W\200\202AX\201\203BX\201\377BY\202\241BY\202\377CZ\203\233CZ\203\202" + "BY\202\14AX\201@W\200\77U~<R{:Ow6Ks3Go0Dk-@g+>e*<b(;a\202(:`\1(:_\202" + "(:`\15(;a*<b+>e-@g0Dk3Go6Ks9Ow<Rz>U}@W\177AX\201BX\201\204BY\202\377" + "CZ\203\377CZ\203\275CZ\203\15BY\202AX\201@W\200\77U~<R{:Px6Ls3Go0Dk-" + "@g+>e*<b);a\202(:`\1(:_\202(:`\14(;a*<b+>e-@g0Dk3Go6Ks:Ow<R{\77U~@W\200" + "AX\201\202BY\202\377CZ\203\377CZ\203\271CZ\203\204C[\204\204CZ\203\14" + "BX\201AW\200\77V~=S{:Px7Lt4Ho0Dk.Ah+>e*<c);a\202(:`\1(:_\202(:`\15(;" + "a*<b+>e-@g0Dk3Go6Ls:Px<R{\77V~@W\200AX\201BY\202\377CZ\203\205CZ\203" + "\377C[\204\271D[\204\202C[\204\202CZ\203\14BY\202AW\200\77V\177=S{:P" + "x7Lt4Ho0Dk.Ah+>e*<c);a\202(:`\1(:_\202(:`\14);a*<c+>e.Ah0Dk4Ho7Lt:Px" + "=S{\77V~AW\200BX\201\205CZ\203\313C[\204\214D[\204\3@W\2001El\"1S\204" + "\34*J\3\"1S1El@W\200\377D[\204\332D[\204\1C[\204\202CZ\203\13AX\201@" + "V\177>S|;Py8Lt4Ho0Ek.Ah+\77e*<c);a\202(:`\1(:_\202(:`\14);a*<c+>e.Ah" + "0Dk4Ho7Lt:Px=S{\77V\177AW\200BY\202\202CZ\203\203C[\204\211D[\204\3<" + "Sz+=b\37-O\211\34*J\6\37-O'7[-\77e1El:OxBY\202\274D[\204\3>T|&6Y\16\26" + "-\204\11\17#\3\16\26-&6Y>T|\377D[\204\265D[\204\243D\\\205\203D[\204" + "\15C[\204CZ\203AX\201@V\177>S|;Py8Lt4Hp0Ek.Ah+\77e*<c);a\202(:`\1(:_" + "\202(:`\13);a*<c+\77e.Ah0Ek4Ho8Lt;Py>S|@V\177AX\201\202CZ\203\215D[\204" + "\3""9Nv\31&D\13\23'\212\11\17#\1\12\21'\202\12\22)\5\15\25/\24\40=\"" + "1S3Hn@W\200\271D[\204\3BY\2023Gm\34+L\204\33(H\3\34+L3GmBY\202\220D\\" + "\205\2""9Ow%5Y\204\34*J\3\37.O+>c<T{\377D\\\205\301D\\\205\202D[\204" + "\14CZ\203BX\201@W\177>T|;Qy8Lt4Hp1Ek.Ah+\77e*<c);a\202(:`\1(:_\202(:" + "`\15);a*<c+\77e.Ah0Ek4Hp8Lt;Py>S|@V\177AX\201CZ\203C[\204\204D[\204\211" + "D\\\205\3@X\201);`\34+K\211\33(H\13\30&D\23\37:\17\31""2\15\26-\11\20" + "$\10\16\40\11\21%\15\27""0\34*J3IoBZ\203\270D\\\205\1;Rz\206*>d\1;Rz" + "\221D\\\205\2""3Io\20\32""3\204\11\20#\3\13\23'\31'E9Ow\261D\\\205\377" + "E\\\205\220E\\\205\16D\\\205D[\204C[\204BY\202@W\200>T};Qy8Mu4Hp1Ek." + "Ah+\77e*<c);a\202(:`\1(:_\202(:`\15);a*<c+\77e.Ah1Ek4Hp8Lt;Qy>T|@W\200" + "BY\202CZ\203D[\204\204D\\\205\212E\\\205\1""4Ho\216+>d\10*<b#3W\26#@" + "\14\24*\12\21$\23\36:+<a\77U}\267E\\\205\1<Rz\206+>d\1<Rz\221E\\\205" + "\2@V\177\37.O\204\33(H\3\34+K*;`AX\201\373E\\\205\303E\\\206\203E\\\205" + "\15D\\\205D[\204CZ\203AW\200>U};Qy8Mu4Ip1El.Ah+\77e*<c);a\202(:`\1(:" + "_\202(:`\16);a*<c+\77e.Ah1Ek4Hp8Mu;Qy>T}@W\200BY\202C[\204D[\204D\\\205" + "\215E\\\205\1""4Ho\221+>d\6(:`\33(H\14\24*\22\35""7+<a\77U}\237E\\\205" + "\227E\\\206\1<R{\206+>e\1<R{\222E\\\206\206+>e\1""4Hp\307E\\\206\372" + "E]\206\16E\\\206E\\\205D[\204CZ\203AW\200\77U~;Qz8Mu4Ip1El.Ah+\77e*<" + "c);a\202(:`\1(:_\202(:`\15);a*<c+\77e.Ah1Ek4Ip8Mu;Qy>T}AW\200CZ\203D" + "[\204D\\\205\202E\\\205\214E\\\206\2""4Hp+>e\204+\77e\3.Bj5Mv=V\201\202" + "@W\206\2""9R}/Dl\207+\77e\5#4W\22\34""6\24\37<+=b\77V~\265E]\206\1<S" + "{\206+\77e\1<S{\222E]\206\206+\77e\1""4Ip\377E]\206\222E]\206\256F]\206" + "\203E]\206\15E\\\205D\\\205CZ\203AX\201\77U~<Rz8Mu5Ip1El.Ah+\77e*<c)" + ";a\202(:`\1(:_\202(:`\16);a*<c+\77e.Ah1El4Ip8Mu;Qz\77U~AW\200CZ\203D" + "[\204E\\\205E\\\206\215E]\206\1""4Ip\205+\77e\3""5KtWv\244w\231\304\203" + "~\240\313\4q\224\304b\204\264Hb\2171Gp\205+\77e\5#4W\22\34""6\26$A1F" + "lC[\204\213E]\206\3C[\204;Rz2Gn\202/Ci\2""4Hp\77V~\220E]\206\3C[\204" + ";Rz2Gn\203/Ci\3""0Dj8MtAY\202\207E]\206\202F]\206\1=S{\206,\77e\1=S{" + "\222F]\206\206,\77e\1""5Ip\221F]\206\2@V~5Hp\2020Ci\3""1Dj9MtBY\202\226" + "F]\206\6D[\204<Rz3Gn0Ci5Hp@V~\250F]\206\343F]\207\202F]\206\16E]\206" + "E\\\206D\\\205CZ\203AX\201\77V~<Rz9Mu5Ip1El.Ah+\77e*<c);a\202(:`\1(:" + "_\202(:`\15);a*<c+\77e.Ah1El5Ip8Mu;Qz\77U~AX\201CZ\203D\\\205E\\\205" + "\204E]\206\212F]\206\1""5Ip\205,\77e\3""2GpXs\236u\221\272\202z\227\276" + "\7\177\235\305\215\254\321\220\257\325\201\240\314\\|\253=T\177-@h\204" + ",\77e\4#4W\26\"\77'8\\=S{\210F]\207\5BY\2033Go\36-O\21\33""8\15\25/\204" + "\13\23+\5\17\31""4\25!\77%4Y9NwD[\205\211F]\207\5BY\2033Go\36-O\21\33" + "8\15\25/\205\13\23+\7\14\24-\16\27""2\21\33""8\31%F\"2V3GoBY\203\204" + "F]\207\1=S|\206,\77f\1=S|\205F]\207\3@V\1770Ci!1U\204\34*L\7\36-O&6[" + "+=c\"2V\34*L&6[#4X\204,\77f\3);b%6Z\"2V\204\34*L\3\"2V3GoBY\203\205F" + "]\207\5BY\2035Jq\"2V\25!\77\17\31""4\204\13\23+\5\14\24-\21\33""8\34" + "*L0Ci@V\177\210F]\207\2:Py&6[\204\34*L\2\37/Q,\77e\202>U}\3);`\26\"B" + "\16\27""1\203\13\23+\4\20\32""6\34*J2FmBY\203\357F]\207\231F^\207\203" + "F]\207\15E]\206E\\\205D[\204BX\201\77V~<Rz9Nv5Jq1El.Ah+\77e*<c);a\202" + "(:`\1(:_\202(:`\16);a*<c+\77e.Ah1El5Jq9Mu<Rz\77V~AX\201C[\204E\\\205" + "E]\206F]\206\215F]\207\1""5Iq\206,\77f\1=S|\204F]\207\7H_\211Tm\227q" + "\215\267\204\242\313`\177\260=T\200-@i\204,\77f\4!0S\36,L3GoD[\205\205" + "F]\207\10D[\2055Jq\34*L\16\27""1\11\20$\7\15\37\12\21%\16\26-\202\17" + "\30""2\7\15\24,\10\16!\10\15\40\12\21&\23\35:(9]>U}\207F]\207\7:Py!1" + "U\17\30""3\11\20$\7\15\37\12\21%\16\26-\203\17\30""2\10\17\30/\13\23" + ")\10\16\40\7\14\35\11\20$\13\23)\35,N:Py\204F]\207\1=S|\206,\77f\1=S" + "|\204F]\207\3@V\177+=c\21\34""7\204\11\20$\10\12\21&\22\35""6#4V%6Y\16" + "\30/\11\20$\21\33""5\37/Q\204,@f\3(:`\33)G\16\30/\204\11\20$\3\16\30" + "/'8\\@W\177\203F^\207\10D\\\2057Ls\37/Q\17\31""3\12\21&\10\16\40\10\17" + "!\15\25,\202\17\31""2\10\17\30/\13\23)\10\16\40\11\20$\14\25-\31&F0C" + "iBZ\203\206F^\207\2""5Jq\21\33""5\204\11\20$\17\13\23)\30&D+>c\34+L\14" + "\25,\10\16!\12\21%\16\27-\17\31""2\15\25,\10\17!\10\17\"\22\36""9+>c" + "@W\177\377F^\207\212F^\207\16F]\207F]\206E\\\206D[\204BY\202\77V\177" + "<Rz9Nv5Jq1Em.Ah+\77e*<c);a\202(:`\1(:_\202(:`\15);a*<c+\77e.Ah1El5Jq" + "9Nv<Rz\77V~BX\201D[\204E\\\205E]\206\204F]\207\212F^\207\1""5Jq\206," + "@f\1=T|\206F^\207\5H`\211[u\237t\222\274Xv\2437Nw\204,@f\4&9\\\35,M0" + "Ek@W\177\204F^\207\7@W\177+>c\23\40<\12\21%\16\27-\32)H(:`\205,@f\7*" + ">d#5X\26#\77\13\23)\16\30""0!1U:Qy\205F^\207\6:Qy!1U\16\26-\16\27-\32" + ")H(:`\210,@f\5(:`\37/Q\32)H$5X>V}\204F^\207\1=T|\206,@f\1=T|\203F^\207" + "\5@W\177+>c\25\40=\17\31""2\30&D\202\34*I\11\35,M)<bF_\214_{\245=T|\36" + "-O\34*I\37/Q(:`\204,@f\3*>d%6Z\36-O\204\34*I\3\36-O5IpD\\\205\202F^\207" + "\10D\\\2053Ho\30'E\13\23)\15\25,\27$A#5X*>d\205,@f\7(:`\34*I\17\31""2" + "\11\20$\22\36""9+>c@W\177\205F^\207\2AX\201\37/Q\205\34*I\6\34+I\26#" + "A\15\24+\23\36""9\"3W*>d\203,@f\6)<b\35,M\17\30/\24\37;+>c@W\177\203" + "F^\207\377G^\210\204G_\210\202G^\210\16F^\207F]\207E]\206D\\\205BY\202" + "@V\177<R{9Ov5Jq1Em.Bi,\77e*<c);a\202(:`\1(:_\202(:`\15);a*<c+\77e.Ah" + "1Em5Jq9Nv<R{@V\177BY\202D[\204E]\206F]\207\205F^\207\211G^\210\1""6J" + "s\206-@h\1>T}\207G^\210\5I`\212[u\240f\202\255=U\201.Aj\204-@h\3&6[-" + "\77e>S|\203G^\210\6CZ\204/Bi\24\37<\15\25-\34*J*<c\212-@h\5&6[\24\37" + "<\20\32""4%5Z>S|\203G^\210\5CZ\204/Bi\26!=\30&E(:a\215-@h\1""6Js\205" + "G^\210\1>T}\206-@h\1>T}\202G^\210\5AW\200+>d\25\40>\23\34""8$5Y\202-" + "@h\6.Aj=U\201`~\255y\226\277[u\240@U\177\220-@h\1>T}\203G_\210\5""8M" + "t\34*K\16\30""0\32'G(;a\212-@h\6+\77e\40""0R\20\32""2\25!>/CiC[\204\205" + "G_\210\205-@h\5(;a\36-N\25\40;\34*J*=c\207-@h\5$5Y\23\35""8\27$C2GnE" + "]\206\314G_\210\271G_\211\202G_\210\16G^\210F^\207F]\206D\\\205CZ\203" + "@V\177<R{9Ov5Jq1Fm.Bi,\77e*<c);a\202(:`\1(:_\202(:`\16);a*<c,\77e.Ah" + "1Em5Jq9Nv<R{@V\177BY\202D\\\205E]\206F]\207F^\207\203G^\210\212G_\210" + "\1""6Ks\206-@h\1>T}\210G_\210\4Kc\214Uo\230=U\2001Fn\204-@h\3':]);_\77" + "W~\203G_\210\4""8Mt\35,L\24\37:$5Y\203-@h\3""1FnC]\210^~\255\202p\224" + "\303\3\\|\252@W\2040Dl\202-@h\5(;a\30&E\27$@/CiC[\204\202G_\210\4>U|" + "*=b\35-N(;a\202-@h\15.Bj8OyOl\232h\210\270t\230\307v\231\310p\224\303" + "e\207\267Us\243C]\2135Iu.Bk6Kt\205G_\211\1>T~\206-@i\7>T~G_\211AX\201" + "+>e\25!\77\23\35""9$5Z\202-@i\7.Bk=W\203`\177\260y\227\301[w\241Ia\213" + ">T~\220-@i\1>T~\202G_\211\5>U}&8]\24\37;\37-Q+\77f\203-@i\7""1FoA[\210" + "Tq\241Us\243Ga\2206Mw.Bk\203-@i\4$5Z\24\37;\35,M8Mu\205G_\211\205-@i" + "\5*=d&8\\':^1FoE_\215\202Us\243\2E_\2153Hr\204-@i\4$5Z\24\40=!1S:Oy\377" + "G_\211\210G_\211\16G_\210F^\207F]\207E\\\205CZ\203@W\177=S{9Ov5Jq1Fm" + ".Bi,\77e*<c);b\202(:`\1(:_\202(:`\16);a*<c,\77e.Bi1Fm5Jq9Ov<R{@V\177" + "CZ\203D\\\205F]\206F^\207G^\210\203G_\210\212G_\211\1""6Kt\206-@i\1>" + "T~\211G_\211\3Qi\225Gb\2155Iu\204-@i\3(;b);bAY\203\202G_\211\4\77W\177" + "+>e\30%D#3X\203-@i\4""1FoGa\220s\222\300\217\256\325\202\226\264\331" + "\4\217\256\325k\212\270@W\205.Bk\202-@i\4':^\30&F\"3V:Oy\202G_\211\3" + "\77W\177+=c':^\203-@i\4""6MwXu\244\201\241\313\222\261\327\203\226\264" + "\331\7\217\256\325\213\253\323\201\242\316t\227\305^~\256Nh\225Me\217" + "\204G_\211\1>T~\206-@i\6>T~AX\201+>e\25!\77\23\35""9$5Z\202-@i\14.Bk" + "=W\203`\177\260y\227\301[w\241Ia\213Me\221[w\243h\210\271v\231\310a\200" + "\260;S\177\204-@i\3""1FoGa\220h\210\271\204v\231\310\10h\210\271[w\243" + "Me\221E]\2072Go\32(G\35-O+\77f\203-@i\3""6MwTq\241{\233\310\202\213\253" + "\323\4\202\244\316b\202\261=W\203.Bk\203-@i\4#3X\30&D+@e\77W\177\204" + "G`\211\207-Ai\3:R~\\}\255\202\245\316\202\213\254\323\3\202\245\316\\" + "}\255:R~\204-Ai\4!2U\32)H4IqE^\207\377G`\211\207G`\211\16G_\211G_\210" + "F]\207E\\\206CZ\203@W\200=S{9Ow5Jq2Fm.Bi,\77e*<c);b\202(:`\1(:_\202(" + ":`\15);a*<c,\77e.Bi1Fm5Jq9Ov=S{@W\200CZ\203E\\\205F]\207G^\210\204G_" + "\211\212G`\211\1""6Lt\206-Ai\1>U~\211G`\211\3Mf\217Ic\2141Go\204-Ai\3" + "*>d':^C\\\205\202G`\211\4:Py\"5W\40""1S+@f\202-Ai\5.Ck@X\205g\207\265" + "x\226\277[x\241\202Kd\215\4^y\243v\225\275Sq\2366Nw\203-Ai\10#4X\35-" + "M6MsE^\207G`\211E^\2072Ho+@f\203-Ai\16""3IrUr\234b\177\250Sn\227Ib\213" + "G`\211Kd\215Uq\233d\201\252x\226\277\213\252\320\205\245\315i\207\262" + "Sn\227\204G`\211\1>U~\206-Ai\5""8Ov+@e\25\"\77\23\36""9$5Z\202-Ai\15" + "1GoGb\220i\214\271{\232\302[x\241Ib\213G`\211Mf\221f\203\255\210\247" + "\316\226\265\331\202\240\307;T\177\204-Ai\3""1GoQm\232\210\247\316\204" + "\226\265\331\7\210\247\316f\203\255Mf\221\77W\177.Bg\34+K':^\203-Ai\12" + "5KuOm\233{\234\305{\232\302f\203\255d\201\252t\222\273\202\242\311\\" + "|\254:R~\203-Ai\4+@f\40""1S\"5W:Py\204G`\211\206-Ai\4""5KuOm\233\200" + "\236\306v\225\275\202d\201\252\4v\225\275\200\236\306Om\2335Ku\203-A" + "i\4*>d!2U1Fm\77W\177\254G`\211\330H`\212\203G`\211\15G_\211F^\207E]\206" + "C[\204@W\200>S|9Ow6Jr2Fm/Bi,\77e*=c);b\202(:`\1(:_\202(:`\16);b*<c,\77" + "e.Bi2Fm5Jq9Ow=S{@W\200CZ\203E\\\206F]\207G_\210G_\211\215G`\211\1""6" + "Lt\206-Ai\1>U~\212G`\211\1>U~\207-Ai\203G`\211\3>V}$4X&9\\\202-Ai\5-" + "Aj4IsJd\222j\206\257Tn\230\204H`\212\3Xr\235_{\245:R~\203-Aj\10*>e$4" + "Y6KrBY\202H`\212Jb\214:Oy/Cl\203-Aj\7%5[\36-N\36.P'8^1El:PxD\\\206\203" + "H`\212\4Ld\216Vq\234Xr\235Nf\222\204H`\212\1\77U\177\205-Aj\5*<c%7[\26" + "\"@\23\36:%5[\202-Aj\6""2GpHb\220q\222\277\200\236\305]x\242Jb\214\207" + "H`\212\206-Aj\1""6Lu\210H`\212\3\77V~+=c'9]\204-Aj\4:R~a~\252f\201\253" + "Nf\222\202H`\212\5Jb\214]x\242l\211\263B\\\2111En\203-Aj\3'9]$4Y\77V" + "~\204H`\212\206-Aj\4<T\201a~\252_y\244Jb\214\202H`\212\4Jb\214_y\244" + "a~\252<T\201\204-Aj\3'9]+=c\77V~\366H`\212\216Ia\212\203H`\212\15G`\211" + "G^\210E]\206D[\204AW\200>S|:Ow6Kr2Fm/Bi,\77e*=c);b\202(:`\1(:_\202(:" + "`\16);b*=c,\77e/Bi2Fm6Jr:Ow>S|AW\200C[\204E]\206F^\207G_\211G`\211\215" + "H`\212\1""6Lu\206-Aj\1\77U\177\212H`\212\1\77U\177\207-Aj\202H`\212\4" + "D\\\206=R|%5[*>e\203-Aj\3/Cl2Gn);`\205\36-O\3#3X1El*<c\204-Aj\7':_1D" + "k@W\200H`\212Nf\220D\\\2072Gp\203-Aj\13'9]\25!>\14\24+\13\23+\14\25-" + "\15\26""0\20\32""6\24\40@\40/R1ElBY\202\207H`\212\1\77U\177\205-Aj\4" + "%5[\34+K\26#@%5[\202-Aj\5""2GpHb\220l\214\272u\222\273Tn\230\211H`\212" + "\204-Aj\202.Bj\1""7Mu\210Ia\212\3AX\200+<a(:_\203.Bj\4""1Fn<T~Zt\236" + "Qj\223\204Ia\212\4Kc\214Wq\232Hb\2156Lv\203.Bj\4+\77e%6[=S|E]\206\203" + "Ia\212\205.Bj\4""1Fn<T~^x\242Qj\223\204Ia\212\4Qj\223^x\242<T~1Fn\203" + ".Bj\3':]'9]\77W~\377Ia\212\207Ia\212\16H`\212G`\211G_\210F]\206D[\204" + "AX\201>T|:Px6Kr2Fm/Bi,\77e*=c);b\202(:`\1(:_\202(:`\15);b*=c,\77e/Bi" + "2Fm6Kr:Ow>S|AW\200D[\204E]\206G^\210G`\211\204H`\212\212Ia\212\1""7M" + "u\206.Bj\1@V\177\211Ia\212\3D[\2045Iq*=c\204.Bj\7""1Fn5JsMe\216Ia\212" + "C[\2027Lt*=a\204.Bj\3(:_\34*H\16\27""0\206\12\21'\2\22\34""7!1T\204." + "Bj\10*=c0CjD[\204Ia\212Sl\226Up\232:Q{0Dl\203.Bj\14+\77e!1T\26#@\21\33" + "4\14\24*\10\17\"\10\16\"\12\21'\14\25-\24\40>'8\\\77W~\205Ia\212\1@V" + "\177\205.Bj\3*=c%6[*=c\202.Bj\5""1FnE^\214k\213\266v\223\273Uo\230\212" + "Ia\212\206.Bj\1""7Mu\210Ia\212\3D[\204(:_*=c\203.Bj\4""3Hp@X\202Sl\226" + "Kc\214\205Ia\212\3Qj\223Me\2175Js\204.Bj\3*=a7LtC[\202\203Ia\212\205" + ".Bj\3""3Hp>V\200Og\220\206Ia\212\3Og\220>V\2003Hp\203.Bj\3*=c%6[D[\204" + "\214Ia\212\372Ia\213\16Ia\212H`\212G_\211F]\207D\\\205AX\201>T|:Px6K" + "s2Fn/Bi,\77e*=c);b\202(:`\1(:_\202(:`\16);b*=c,\77e/Bi2Fm6Kr:Px>T|AX" + "\201D[\204F]\206G_\210G`\211H`\212\215Ia\212\2""7Mu.Bj\205.Bk\1@V\200" + "\211Ia\213\3\77W\200'9^':_\204.Bk\7""3Hq>V\201Og\221Ia\213G_\211<S|-" + "@i\204.Bk\3+\77f$5Z\37-Q\206\35,M\2!1U*=d\204.Bk\11-@i4IqG_\211Ia\213" + "Oh\223f\202\255Xt\244@W\2050Dm\207.Bk\10-@i':_\34*K\21\33""5\11\20$\15" + "\26/#4X=S}\204Ia\213\1@V\200\213.Bk\3""9OxUo\231Og\221\213Ia\213\206" + ".Bk\1""7Mv\210Ia\213\3G_\211+\77f-@i\203.Bk\3""0Dm;PzKc\215\206Ia\213" + "\3Kc\215CZ\2040Dm\204.Bk\3-@i<S|G_\211\203Ia\213\205.Bk\3""0Dm;PzKc\215" + "\206Ia\213\3Kc\215;Pz0Dm\205.Bk\377Ia\213\211Ia\213\15Ia\212G`\211F^" + "\207D\\\205AX\201>T}:Px6Ks2Fn/Bi,\77e*=c);b\202(:`\1(:_\202(:`\16);b" + "*=c,\77e/Bi2Fn6Ks:Px>T|AX\201D\\\205F]\207G_\211H`\212Ia\212\215Ia\213" + "\1""7Mv\206.Bk\1@V\200\210Ia\213\4C[\2038Mu$5Y*=d\204.Bk\3""5JuF_\212" + "Qj\225\202Ia\213\1@V\200\225.Bk\1""7Mv\203Ia\213\6Zt\236{\231\302q\222" + "\301Vs\243=U\2031Fo\211.Bk\5(:`\30$B\23\36:*<aAX\201\203Ia\213\1@V\200" + "\212.Bk\5+\77f\34*K\33(I-@gC[\203\212Ia\213\206.Bk\1""7Mv\211Ia\213\206" + ".Bk\1""7Mv\210Ia\213\1@V\200\206.Bk\1@V\200\204Ia\213\206.Bk\1""7Mv\210" + "Ia\213\1""7Mv\206.Bk\242Ia\213\343Jb\213\203Ia\213\15Ia\212G`\211F^\207" + "E\\\205BX\201>U}:Px6Ks2Fn/Bi,\77e*=c);b\202(:`\1(:_\202(:`\15);b*=c," + "\77e/Bi2Fn6Ks:Px>T}AX\201D\\\205F^\207G`\211Ia\212\216Ia\213\1""7Mv\206" + ".Bk\1@V\200\207Ia\213\5G_\2116Ks\"2T\40""0S-@i\203.Bk\10/Ck7MvTo\231" + "Tm\226Jb\213Ld\215D[\2041Em\204/Ck\3""5KuHb\220Xv\245\214]|\252\3Xv\245" + "Sm\232Rk\225\202Jb\213\13Ld\215_z\243\202\240\307\212\252\322\200\241" + "\315o\217\277]|\252Nk\230F`\215>W\2034Hq\205/Ck\4*>d\36-M%6Y>T}\203J" + "b\213\1AW\200\205/Ck\3""4Hq9Pz4Hq\203/Ck\5&7\\\25!=\34)I7KsH`\211\211" + "Jb\213\206/Ck\1""8Nv\210Jb\213\3Ld\2152Go1Em\203/Ck\3-Ai5JqH`\211\206" + "Jb\213\3H`\211=T|-Ai\204/Ck\3""1EmD[\204Ld\215\203Jb\213\203/Ck\202/" + "Cl\3-Aj5JsH`\212\206Jb\214\3H`\2125Js-Aj\205/Cl\377Jb\214\210Jb\214\16" + "Jb\213Ia\213H`\212G_\210E\\\205BY\202\77U~;Py6Ks3Fn/Bi-\77f*=c);b\202" + "(:`\1(:_\202(:`\14);b*=c,\77e/Bi3Fn6Ks;Py>U}BY\202E\\\205G^\210H`\212" + "\202Ia\213\203Jb\213\212Jb\214\1""8Nw\206/Cl\1AW\201\206Jb\214\5H`\212" + "7Kt\37-P\27#A&7]\204/Cl\10""5KvB[\210[v\240Pi\224Jb\214Pi\224Oi\2234" + "It\204/Cl\3""5Kv\\y\244\204\242\313\214\220\257\325\3\211\247\320p\215" + "\266Vp\232\204Jb\214\6Rk\226j\205\257\205\243\312\222\261\325\220\257" + "\325\212\251\322\202\206\247\320\4y\233\311f\206\267Hb\2224Hr\203/Cl" + "\3':`(9_@X\201\203Jb\214\1AW\201\205/Cl\4""9P{[w\243Pl\2329P{\203/Cl" + "\5&7]\27#A\37-P7KtH`\212\210Jb\214\206/Cl\1""8Nw\210Jb\214\3Ph\222<T" + "~4Hr\203/Cl\3*>e+>eD\\\206\206Jb\214\3BY\202/Ci);a\204/Cl\3""4ItOi\223" + "Pi\224\203Jb\214\205/Cl\3*>e+>eD\\\206\206Jb\214\3D\\\206+>e*>e\203/" + "Cl\3""4Hr9P{Ph\222\377Jb\214\210Jb\214\15Ia\213Ia\212G_\211E\\\206BY" + "\202\77U~;Py6Ks3Fn/Bi-\77f*=c);b\202(:`\1(:_\202(:`\16);b*=c-\77f/Bi" + "3Fn6Ks;Py\77U~BY\202E\\\205G_\210H`\212Ia\213Jb\213\215Jb\214\1""8Nw" + "\206/Cl\1AW\201\204Jb\214\7H`\212=S|%6[\23\40>\21\33""6!0T-Aj\204/Cl" + "\11<U\200\\y\244_z\244Ld\216Jb\214Nf\220Vp\2329P{2Gp\203/Cl\3*>e6KtV" + "p\232\213c~\251\4a|\247]x\242Vp\232Nf\220\206Jb\214\12Ld\216Tn\230c~" + "\251s\217\271|\231\302\205\243\312\224\261\326\227\265\331o\217\274>" + "W\203\203/Cl\3*>e&7]D\\\206\203Jb\214\1AW\201\205/Cl\5""4Hr_z\245s\220" + "\273Jd\2234Hr\202/Cl\6-Aj!0T\22\34""7\34*L7KtH`\212\207Jb\214\206/Cl" + "\1""8Nw\210Jb\214\3Rk\226F`\2135Kv\203/Cl\4,@h#4W7KtBY\202\204Jb\214" + "\4H`\212=S|$4Y':`\203/Cl\4""2Gp9P{Vp\232Nf\220\203Jb\214\205/Cl\4,@h" + "#4W7KtBY\202\204Jb\214\4BY\2027Kt#4W,@h\203/Cl\4""7MwKd\220Tm\227Jb\214" + "\377Jc\214\206Jc\214\202Jb\214\14Ia\213G`\211E]\206CZ\203\77V~;Qy6Ls" + "3Gn/Bi-\77f*=c);b\202(:`\1(:_\202(:`\15);b*=c-\77f/Bi3Fn6Ks;Py\77U~C" + "Z\203E]\206G_\211Ia\212Jb\213\205Jb\214\211Jc\214\1""8Nw\205/Dl\3)<a" + ");_\"3V\202\37/Q\7\33*K\23\37<\16\30""4\13\25+\17\31""2!1T-Bj\204/Dl" + "\4""9Q{Nl\230h\205\257Tn\227\203Jc\214\3Tn\227Gb\2157Nw\203/Dl\4)<a\36" + "-N,\77d>U~\210Jc\214\5D]\2042Fm!1T%6Z>U~\202Jc\214\5D]\2045Kr.Bh9OwF" + "_\210\206Jc\214\4Le\216Xs\234a|\2467Nw\205/Dl\204Jc\214\1AX\201\206/" + "Dl\5F_\211j\206\257h\207\263Je\2234Ir\202/Dl\6-Bj!1T\22\35""7\34+L7L" + "tHa\212\206Jc\214\205/Dl\4*\77e(:_5KrBZ\202\206Jc\214\3Tn\227Ql\2267" + "Nw\204/Dl\4\"3W\35,M2FmF_\210\202Jc\214\5Ha\2127Lt%6Z\36-N,@h\203/Dl" + "\3""7NwGb\215Tn\227\204Jc\214\206/Dl\4\"3W\37/P5KrHa\212\202Jc\214\4" + "Ha\2125Kr\37/P\"3W\204/Dl\3""5LvMf\221Rl\226\313Jc\214\271Kc\215\203" + "Jc\214\15Jb\214Ia\213G`\211F]\206CZ\203\77V~;Qy6Ls3Gn/Cj-\77f*=c);b\202" + "(:`\1(:_\202(:`\14);b*=c-\77f/Bi3Gn6Ls;Qy\77V~CZ\203E]\206G_\211Ia\213" + "\202Jb\214\215Jc\214\1""8Nw\205/Dl\3&8]\27%B\15\26,\203\12\22(\4\10\17" + "!\14\25,\31'E)<a\205/Dl\5""9Q{Wu\243u\224\275a|\246Le\216\203Jc\214\4" + "Xs\234\\w\242>W\2031Fn\202/Dl\21-Bj\37""0R\24\40<\34+M0Dj@W\200Ha\212" + "Jc\214F_\210<Sz0Dj\37/Q\23\37<\14\26/\15\25,\34*J@X\201\202Jc\214\11" + "D]\204'9]\21\33""7\16\31""3\27$E$6Y2Fm<SzF_\210\202Jc\214\4E]\2051Dk" + "&6[$5Y\2030Dm\3""3Hq6LvOg\221\203Kc\215\1BX\202\2060Dm\6BX\202Wq\233" + "x\225\275q\217\275Ke\2245Is\2020Dm\6.Bk!1U\22\35""8\34+M8LuIa\213\204" + "Kc\215\3Qi\223:Q|5Is\2030Dm\3+\77f\33)I\22\35:\203\17\32""7\10\23\37" + ">%6[\77U\177Kc\215Sl\226`|\245E_\2146Lv\2030Dm\12(:`\26\"@\25\"A\37/" + "S/Bi1Dk%6[\26$D\23\36:$5Y\2030Dm\4""1Fo@W\204]w\243Ys\235\204Kc\215\206" + "0Dm\4(:`\26\"@\30&F\"3W\2021Dk\4\"3W\30&F\26\"@(:`\2030Dm\4""3Hq=U\200" + "Ys\236Sl\226\377Kc\215\207Kc\215\16Jc\214Jb\214Ia\213H`\212F]\207CZ\203" + "\77V\177;Qy7Lt3Go/Cj-@f*=c);b\202(:`\1(:_\202(:`\15);b*=c-\77f/Bi3Gn" + "6Ls;Qy\77V~CZ\203F]\206G`\211Ia\213Jb\214\204Jc\214\212Kc\215\1""9Nx" + "\2050Dm\3-@i&7\\\40""0S\202\37-P\2#3W+\77f\2070Dm\5:Q|Wu\244|\231\304" + "k\206\260Qj\224\204Kc\215\4Sl\226k\206\260Ur\237;S~\2030Dm\5+\77f\33" + ")I\16\27""2\14\26/\16\30""4\203\17\32""7\7\15\27""2\14\26/\12\22(\11" + "\21&\22\34""8!1U6Kt\204Kc\215\7:Py\33)I\16\30""0\12\21'\13\23+\14\26" + "/\15\27""2\204\17\32""7\3\16\27""1\22\35""8$5Y\2030Dm\3""8NzHb\216Un" + "\231\203Kc\215\1BX\202\2060Dm\7BX\202Kc\215Wq\233x\225\275q\217\275K" + "e\2245Is\2020Dm\6.Bk!1U\22\35""8\34+M8LuIa\213\203Kc\215\3Un\231Le\221" + "8Nz\2040Dm\3(:`\26\"@\12\22'\202\7\16!\11\11\21&\32'G\77U\177Kc\215M" + "e\217b|\247e\202\256C[\2111Fo\2030Dm\3&7\\\22\34""8\14\24,\202\14\26" + "/\4\14\25,\21\34""6!1U.Bk\2030Dm\4;S~Ur\237k\206\260Sl\226\204Kc\215" + "\2070Dm\3$5Y\20\32""5\14\25,\202\14\26/\3\14\25,\20\32""5$5Y\2040Dm\4" + "=U\200Zu\242d\200\251Og\221\341Kc\215\243Kd\216\203Kc\215\15Jc\214Jb" + "\214H`\212F]\207C[\204@V\177;Qy7Lt3Go/Cj-@f*=c);b\202(:`\1(:_\202(:`" + "\15);b*=c-\77f/Cj3Go7Lt;Qy\77V\177CZ\203F]\207H`\212Jb\213Jc\214\216" + "Kc\215\1""9Nx\2210Dm\6""3HqE_\214f\205\266\201\236\307k\206\260Qj\224" + "\206Kc\215\4[u\237r\220\272Vr\241:Q|\2030Dm\13-@i!1U\23\37:\13\23)\10" + "\17\"\7\16!\11\17$\14\25-\23\37:\37-P+\77f\2020Dm\1""9Nx\204Kc\215\10" + "BX\2020Dm.Bk'8^\33)I\22\34""8\14\25-\11\17$\202\7\16!\4\11\21&\23\37" + ":$5Y.Bk\2020Dm\4""3HqC[\211_z\245Ys\235\203Kc\215\1BX\202\2060Dm\10B" + "X\202Kc\215Kd\216Wr\234x\227\277m\216\272Gb\2203Hr\2020En\6.Cl!1V\22" + "\35""8\34+M8MvIb\214\202Kd\216\4Wr\234Xt\240=V\2011Gp\2110En\1""9Oy\203" + "Kd\216\5Uo\232s\217\271]|\253A[\2071Gp\2030En\7+@h\37.Q\24\40=\23\37" + "<\33*J'9_.Cl\2030En\4:R}Vs\243r\221\272[v\240\205Kd\216\2050En\5""3H" + "r8O{6Nw+@h\34+L\202\23\37<\2\34+L*=d\2040En\4:R}Tq\240s\221\272Yt\236" + "\255Kd\216\330Ld\216\202Kd\216\202Kc\215\14Jb\214Ia\212F^\207D[\204@" + "V\177;Qz7Lt3Go/Cj-@f*=c);b\202(:`\1(:_\202(:`\15);b*=c-@f/Cj3Go7Lt;Q" + "y@V\177C[\204F]\207H`\212Jb\214Jc\214\204Kc\215\212Kd\216\1""9Oy\216" + "0En\10""1Gp:R}Mk\230f\207\267~\240\314\212\250\316k\207\261Ql\225\207" + "Kd\216\6Oh\222f\203\255~\235\306f\207\267F`\2154Hr\2151En\3""2Gp=S}N" + "f\220\203Ld\216\1CY\203\2161En\5""5JtJd\223f\203\261n\213\263Tn\227\203" + "Ld\216\1CY\203\2061En\1CY\203\203Ld\216\5Xr\234x\225\275f\203\261B[\207" + "2Gp\2021En\14/Cl\"1V\23\35""8\35+M9MvJb\214Ld\216Tn\227n\213\263b\177" + "\256Jd\2235Jt\2101En\1:Oy\204Ld\216\5]v\240|\231\302l\213\271Jd\2235" + "Jt\2121En\6""2Gp@W\205_~\256}\233\305g\203\255Ph\222\205Ld\216\2051E" + "n\5""5JtQl\231\\{\251F`\2154Hr\2041En\2031Eo\5:R~Xw\246y\225\300c~\251" + "Nf\221\377Ld\217\210Ld\217\21Ld\216Kc\215Jc\214Ia\213G^\210D[\204@W\177" + "<Rz8Lt3Go/Cj-@f*=c);b(;`(:`(:_\202(:`\16);b*=c-@f/Cj3Go8Lt;Qz@V\177D" + "[\204F^\207Ia\212Jb\214Kc\215Kd\216\203Ld\216\211Ld\217\3Ph\223F_\213" + "D]\214\211F`\217\13Jd\224Uq\241^|\255e\204\263q\222\301\177\241\316\214" + "\252\324\221\257\325\202\236\306_x\244Nf\221\211Ld\217\7Rl\226l\207\262" + "\213\250\317\200\240\314e\204\263Hb\2225Ju\2071Eo\7""4Hs<T\200Id\223" + "_~\257o\217\277g\205\261Xr\235\202Ld\217\6Rl\226\\x\244Zy\251Ws\244D" + "]\2145Ju\2101Eo\6""5JuHb\222e\204\263~\235\312{\227\301Zt\237\203Ld\217" + "\3Nf\221Ld\220B[\211\204F`\217\3B[\211Ld\220Nf\221\203Ld\217\4Zt\237" + "y\225\277i\207\265Pm\233\203F`\217\5D]\2144Hs\40""0S-@gBZ\203\202Ld\217" + "\6]v\243\200\234\305\203\243\316q\222\301^|\255Lf\226\205F`\217\3D]\214" + "F_\213Ph\223\203Ld\217\10Nf\221a|\247\202\236\306\201\241\315h\207\267" + "Nk\233:R~2Gq\2051Eo\7""5JuD]\214Zy\251w\227\306\210\245\315l\207\262" + "Rl\226\206Ld\217\2051Eo\7""2GqMf\223\202\236\306x\230\306Wu\244<T\200" + "2Gq\2031Eo\6""4HsD]\214c\201\262\177\235\307l\207\262Rl\226\303Ld\217" + "\303Le\217\203Ld\217\20Kd\216Jc\214Ia\213G_\210D[\204@W\200<Rz8Lt3Go" + "/Cj-@f*=c);b(;`(:`(:_\202(:`\16);b*=c-@f/Cj3Go8Lt<Rz@W\177D[\204G^\210" + "Ia\213Jb\214Kc\215Ld\216\214Ld\217\3Xr\235j\211\264\201\241\315\212\211" + "\250\323\1\217\255\326\202\222\260\330\5\227\265\332\217\254\322x\225" + "\275_x\244Ph\223\214Ld\217\10Nf\221_x\244\202\236\306\221\257\325\211" + "\250\323~\237\316v\230\307h\207\267\203_~\257\11e\204\263q\222\301|\236" + "\314\205\245\321\211\250\323\222\260\330\223\260\326u\221\273Vo\233\202" + "Ld\217\11Rl\226l\210\262\210\246\315\217\257\326\211\252\323~\241\316" + "y\233\310m\215\274c\203\262\203_\177\257\10h\210\267v\232\307~\241\316" + "\211\252\323\217\257\324}\232\302]y\243Ng\221\203Le\217\3Rm\226e\201" + "\254z\232\305\204\211\252\323\3z\232\305e\201\254Rm\226\203Le\217\4N" + "g\221a}\247\202\237\306\206\250\322\204\211\252\323\4\206\250\322p\217" + "\272Pk\226Ng\221\202Le\217\5Ng\221]y\243}\232\302\222\262\326\222\262" + "\330\206\211\252\323\3\201\243\315j\212\264Xs\235\204Le\217\10Ng\221" + "]y\243}\232\302\217\257\324\214\255\324\177\242\316q\223\301e\205\263" + "\202_\177\257\10c\203\262m\215\274y\233\310\211\252\323\215\255\325\210" + "\246\314e\201\254Pi\223\207Le\217\2061Fo\16<R|_y\244\202\240\306\212" + "\252\321\177\242\316q\223\301e\205\263_\177\257h\210\267v\232\307\205" + "\247\321\210\246\315l\210\262Rm\226\377Le\217\213Le\217\20Ld\216Kc\215" + "Jb\213G_\211D\\\205@W\200<Rz8Lt3Go0Cj-@g*=c);b(;`(:`(:_\202(:`\15);b" + "*=c-@f/Cj3Go8Lt<Rz@W\177D[\204G_\210Ia\213Jc\214Kd\216\203Ld\217\212" + "Le\217\3Tn\230j\207\260}\232\302\211\202\240\306\6}\232\302p\216\266" + "g\203\256a}\247Vq\233Ng\221\221Le\217\5Pi\223a}\247\177\234\304\226\265" + "\330\235\273\335\205\222\262\330\6\231\270\333\230\266\331\215\252\320" + "}\232\302e\201\254Rm\226\205Le\217\7Pi\223]y\243n\214\266\204\241\310" + "\226\265\330\235\273\335\226\265\331\205\222\262\330\5\235\273\335\226" + "\265\330\177\234\304a}\247Pi\223\205Le\217\3Pi\223a}\247x\226\275\204" + "\202\240\306\3x\226\275a}\247Pi\223\204Le\217\3Ng\221]y\243u\222\273" + "\205\202\240\306\3\177\234\304n\214\266Vp\233\204Le\217\4Ng\221Vq\233" + "g\203\256y\230\277\205\202\240\306\3}\232\302j\207\260Tn\230\206Le\217" + "\5Pi\223_y\244x\226\275\217\255\322\227\266\332\204\222\262\330\5\226" + "\265\331\226\265\330\204\243\311j\207\261To\232\211Lf\220\2061Gp\6:Q" + "{Lf\220To\232n\215\266\215\254\321\227\267\332\203\222\262\330\4\230" + "\267\332\204\243\311c\200\251Pj\224\332Lf\220\256Mf\220\202Lf\220\21" + "Le\217Ld\217Kc\215Jb\214G_\211D\\\205AW\200<Rz8Mu4Ho0Cj-@g*=c);b(;`(" + ":`(:_\202(:`\15);b*=c-@f/Cj3Go8Lt<Rz@W\200D\\\205G_\211Jb\213Kc\215L" + "d\216\204Le\217\260Lf\220\2Rn\227`|\246\203e\203\255\3a~\250Vr\234Nh" + "\222\216Lf\220\3Pj\224[w\240d\201\253\203e\203\255\2`|\246Rn\227\210" + "Lf\220\263Mf\220\3Oh\222Wr\234b~\250\202f\203\255\3d\201\253\\w\240Q" + "j\224\214Mf\220\2061Gp\1;Q{\203Mf\220\6Oh\222Wr\234b~\250f\203\255`|" + "\246Sn\227\377Mf\220\216Mf\220!Lf\220Ld\217Kc\215Jb\214G`\211E\\\205" + "AW\200<R{8Mu4Ho0Cj-@g*=d);b(;`(:`(:_(:`(;`);b*=c-@g0Cj3Go8Mu<Rz@W\200" + "D\\\205G_\211Jb\214Kc\215Ld\217Le\217\203Lf\220\377Mf\220\236Mf\220\206" + "1Gp\1;Q{\373Mf\220\231Mg\221\203Mf\220\37Le\217Ld\216Jb\214H`\212E\\" + "\206AX\201<R{8Mu4Ho0Cj-@g*=d);b(;`(:`(:_(:`(;`);b*=d-@g0Cj4Ho8Mu<R{A" + "W\200E\\\205G`\211Jb\214Kd\216Le\217\357Mf\220\262Mg\221\2061Hq\1;R|" + "\377Mg\221\227Mg\221\40Mf\220Lf\220Ld\217Jc\214H`\212E\\\206AX\201<R" + "{8Mu4Ho0Dj-@g*=d);b(;`(:`(:_(:`(;`);b*=d-@g0Cj4Ho8Mu<R{AX\201E\\\206" + "H`\212Jb\214Ld\216Le\217\204Mf\220\377Mg\221\236Mg\221\2061Hq\1;R|\221" + "Mg\221\377Ng\221\206Ng\221\40Mg\221Mf\220Le\217Kc\215Ia\212E]\206AX\201" + "=S{9Mu4Ho0Dj-@g*=d);b(;`(:`(:_(:`(;`);b*=d-@g0Dj4Ho8Mu=S{AX\201E]\206" + "Ia\212Jc\214Ld\217Mf\220\205Mg\221\377Ng\221\235Ng\221\2062Hq\1<R|\334" + "Ng\221\270Og\222\203Ng\221\40Mf\220Le\217Kc\215Ia\212F]\206AX\201=S{" + "9Mu4Hp0Dj-@g*=d);b(;`(:`(:_(:`(;`);b*=d-@g0Dj4Ho8Mu=S{AX\201E]\206Ia" + "\212Kc\215Le\217Mf\220Mg\221\317Ng\221\320Og\222\2Um\230C\\\210\204J" + "c\222\3G`\216Ib\216Sk\226\246Og\222\355Oh\222\202Og\222\40Ng\221Mg\221" + "Lf\220Kc\215Ia\213F]\207BX\201>S|9Nv4Hp0Dk-@g*=d);b(;`(:`(:_(:`(;`);" + "b*=d-@g0Dj4Hp9Mu=S{AX\201F]\206Ia\212Kc\215Le\217Mf\220\204Ng\221\227" + "Og\222\377Oh\222\206Oh\222\2b}\246x\226\302\204\215\256\327\3\205\247" + "\317o\215\267[v\240\377Oh\222\227Oh\222\40Ng\221Mf\220Ld\216Ia\213F]" + "\207BY\202>S|9Nv4Hp0Dk-@g*=d);b(;`(:`(:_(:`(;`);b*=d-@g0Dk4Hp9Nv>S|B" + "Y\202F]\207Ia\213Kd\216Mf\220Mg\221Og\222\377Oh\222\240Oh\222\2[v\240" + "w\224\274\204\205\243\310\3\200\236\305n\212\263Wq\234\273Oh\222\330" + "Oh\223\203Oh\222\37Ng\221Mf\220Ld\217Jb\213F^\207BY\202>S|9Nv4Hp0Dk-" + "@g*=d);b(;`(:`(:_(:`(;`);b*=d-@g0Dk4Hp9Nv>S|BY\202F]\207Ia\213Ld\216" + "Mf\220Ng\221\260Oh\222\377Oh\223\377Oi\223\216Pi\224\202Oi\223!Oh\223" + "Oh\222Mg\221Ld\217Jb\214F^\207CZ\203>T|9Ov4Ip0Dk-@g+>d);b(;`(:`(:_(:" + "`(;`);b*=d-@g0Dk4Hp9Nv>T|CZ\203F^\207Jb\214Ld\217Mg\221Og\222Oh\222\203" + "Oh\223\366Oi\223\377Pi\224\305Pi\224!Oi\223Oh\222Ng\221Le\217Jb\214G" + "^\210CZ\203>T|9Ov4Ip0Dk-@g+>d);b(;`(:`(:_(:`(;`);b+>d-@g0Dk4Ip9Nv>T|" + "CZ\203F^\207Jb\214Ld\217Mg\221Oh\222Oh\223\203Oi\223\377Pi\224\377Pi" + "\224\275Pi\224\40Oh\223Og\222Lf\220Jc\214G_\211CZ\203>T}9Ov5Ip0Dk-@g" + "+>d);b(;`(:`(:_(:`(;`);b+>d-@g0Dk4Ip9Ov>T|CZ\203G^\210Jb\214Le\217Ng" + "\221Oh\222Oi\223\330Pi\224\3Le\220;R|);c\204\"3Z\3);c;R|Le\220\377Pi" + "\224\254Pi\224\256Pj\225\203Pi\224\37Oi\223Oh\222Mf\220Jc\214G_\211C" + "Z\203>U}9Ov5Ip0Ek-@g+>d);b(;`(:`(:_(:`(;`);b+>d-@g0Dk5Ip9Ov>T}CZ\203" + "G_\211Jc\214Lf\220Og\222Oh\223\215Pi\224\3H_\2134Hr%8^\220\"3Z\3);c;" + "R|Le\220\266Pi\224\3Ja\216-Aj\22\35;\204\14\25/\3\22\35;-AjJb\216\366" + "Pj\225\343Qj\225\202Pj\225\202Pi\224\36Oh\222Mf\220Kc\215G_\211C[\204" + ">U}9Ow5Ip0Ek-@g+>d)<b(;`(:`(:_(:`(;`);b+>d-@g0Dk5Ip9Ov>U}CZ\203G_\211" + "Jc\214Mf\220Oh\222Oi\223\204Pi\224\211Pj\225\3D\\\207\40""0T\16\31""4" + "\220\14\25/\3\22\35;-AjJb\216\202Pj\225\264Qj\225\3Oh\223>T~%6\\\204" + "\"2W\3%6\\>T~Oh\223\301Qj\225\344Qk\225\3Mg\221=S})=d\204#5Z\3)=d=S}" + "Mg\221\254Qk\225\37Qj\225Pi\224Oh\222Mg\221Kc\215G`\211D[\204\77U~:O" + "w5Jq0Ek-@g+>d)<b(;`(:`(:_(:`(;`);b+>d-@g0Ek5Jq9Ow\77U~C[\204G`\211Kc" + "\215Mf\220Oh\222\202Pi\224\203Qj\225\211Qk\225\3Mg\2212Go$5Z\220\"4W" + "\3%6\\>U~Oi\223\267Qk\225\1G`\212\2065Ku\1G`\212\377Qk\225\215Qk\225" + "\232Qk\226\3Kc\217.Bk\22\35<\204\14\26""0\3\22\35<.BkKc\217\252Qk\226" + "\203Qk\225\40Pi\224Oh\223Mg\221Kc\215H`\212D[\204\77U~:Ow5Jq0Ek-@g+>" + "d)<b(;`(:`(:_(:`(;`)<b+>d-@g0Ek5Jq:Ow\77U~D[\204G`\211Kc\215Mg\221Oh" + "\222Pi\224Pj\225\215Qk\225\1>V\200\2225Ku\1G`\212\230Qk\225\240Qk\226" + "\1G`\213\2065Kv\1G`\213\377Qk\226\247Qk\226\3Oi\224>U\200%6]\204\"4X" + "\3%6]>U\200Oi\224\247Qk\226\203Rl\226\203Qk\226\40Qj\225Pi\224Ng\221" + "Ld\216H`\212D[\204\77V~:Px5Jq1Ek-@g+>d)<b(;`(:`(:_(:`(;`)<b+>d-@g1Ek" + "5Jq:Ow\77U~D[\204H`\212Kd\216Ng\221Oi\223Pj\225Qk\225\215Qk\226\1>V\201" + "\2225Kv\1G`\213\267Qk\226\3Sm\230Qk\225Gb\220\204Lh\226\3Gb\220Qk\225" + "Sm\230\242Qk\226\377Rl\226\205Rl\226\1Ha\213\2065Lv\1Ha\213\255Rl\226" + "!Qk\226Qk\225Pi\224Og\222Ld\217Ia\212D\\\205\77V~:Px5Jq1Ek-@g+>d)<b(" + ";`(:`(:_(:`(;`)<b+>d-@g1Ek5Jq:Px\77V~D[\204H`\212Ld\216Ng\221Pi\224Q" + "j\225Qk\225\203Qk\226\212Rl\226\1\77W\201\2055Lv\3""9P{A[\210Je\223\211" + "Mi\226\3Hc\220Rm\225Tn\230\266Rl\226\3Xt\236l\211\262\201\242\313\204" + "\221\262\331\3\201\242\313l\211\262Xt\236\377Rl\226\247Rl\226\1Ha\213" + "\2065Lv\1Ha\213\256Rl\226\40Qk\225Pi\224Oh\222Ld\217Ia\212D\\\205\77" + "V\177:Px5Jq1El-@g+>d)<b(;`(:`(:_(:`(;`)<b+>d-@g1Ek5Jq:Px\77V~D\\\205" + "Ia\212Ld\217Ng\221Pi\224Qk\225Qk\226\215Rl\226\1\77W\201\2055Lv\3@Y\206" + "i\207\263\213\252\322\211\221\262\331\3\201\242\313l\211\262Xt\236\217" + "Rl\226\6Nh\222C\\\205;Qz9Py\77V\200Ld\217\241Rl\226\3Vp\232h\204\255" + "\200\235\303\204\211\247\314\3\200\235\303h\204\255Vp\232\217Rl\226\6" + "Ld\217\77V\2009Py=T~H`\212Pj\224\210Rl\226\3Nh\222C\\\205;Qz\2029Py\2" + "\77V\200Ld\217\223Rl\226\204Rl\227\6Ld\220\77V\2019Pz;Q|C\\\207Nh\223" + "\224Rl\227\6Nh\223C\\\207;Q|=T\177H`\213Pj\225\207Rl\227\6Ld\220\77V" + "\2019Pz=T\177H`\213Pj\225\220Rl\227\3Pj\225H`\213=T\177\2029Pz\2\77V" + "\201Ld\220\227Rl\227\6Ld\220\77V\2019Pz;Q|C\\\207Nh\223\212Rl\227\1H" + "a\214\2065Lw\1Ha\214\210Rl\227\243Rm\227\202Rl\227\40Rl\226Qk\226Pj\225" + "Oh\222Le\217Ia\213E\\\205\77V\177:Px5Jq1El.Ah+>d)<b(;`(:`(:_(:`(;`)<" + "b+>d-@g1Ek5Jq:Px\77V\177D\\\205Ia\212Le\217Oh\222Pi\224Qk\226\204Rl\226" + "\212Rl\227\1\77W\202\2055Lw\3<V\201f\203\257\205\242\310\211\211\247" + "\315\3\200\235\304h\204\257Vp\233\203Rl\227\3Nh\223=T\177*>f\204$6\\" + "\7*>f=T\177Ld\220D\\\207-@i\33*N\21\35=\203\17\32""8\4\30&J*>fD\\\207" + "Pj\225\204Rl\227\3H`\2142Gp%8`\203$6\\\3'9b6KuJc\215\207Rl\227\3Nh\223" + "=T\177*>f\204$6\\\6-@iBZ\205Pj\225Nh\223=T\177*>f\204$6\\\3*>f=T\177" + "Nh\223\202Rl\227\4Rm\227Jd\2156Lu':b\204$6\\\6.ClF_\211Pk\225B[\205'" + ":b\26%H\202\17\33""8\3\22\37\77':`F_\211\204Rm\227\6Pk\225F_\2112Hp\37" + "1V\25#F\20\34;\204\17\33""8\5\25#F\37""1V2HpF_\211Pk\225\207Rm\227\3" + "Jd\2156Lu':b\204$6\\\6.ClF_\211Ni\223=V\177%9`\26%H\203\17\33""8\4\21" + "\35=\34,R2HpJd\215\207Rm\227\2F_\211.Cl\204$6\\\7':b6LuJd\215Ha\214-" + "Ai\30(J\20\34;\202\17\33""8\4\23!C\40""2X8OyLe\220\202Rm\227\4Pk\225" + "@X\202$6\\\25#F\203\17\33""8\4\23!C\40""2X8OyLe\220\213Rm\227\5Ni\223" + "=V\177%9`\26%H\21\36>\204\17\33""8\5\23!C\33+N-AiE]\207Qk\225\207Sm\227" + "\3Kd\2156Lu(:b\204$6\\\6.ClF_\211Oi\223>V\177&9`\26%H\203\17\33""8\4" + "\22\35=\35,R3HpKd\215\204Sm\227\2Kd\2156Lu\202(:b\2.Cj0Em\2046Mw\3""0" + "Em.Cj(:b\204$6\\\2.ClF_\211\244Sm\227\202Rm\227\202Rl\226\37Qj\225Oh" + "\222Le\217Ia\213E\\\205@V\177:Px5Jq1El.Ah+>d)<b(;`(:`(:_(:`(;`)<b+>d" + "-@g1El5Jq:Px\77V\177E\\\205Ia\213Le\217Oh\222Pj\225Qk\226Rl\226\203R" + "l\227\212Rm\227\1\77X\202\2065Mw\1Hb\214\220Rm\227\3Le\220/Dl\23\37<" + "\204\14\26""1\17\23\37<+\77g4Js\36.R\16\30""5\14\25/\17\31""5\23\37<" + "\24!@\21\34""9\13\24-\16\30""5\37""0T>V\177Qk\225\203Sm\227\3Ia\214\"" + "3W\20\34""8\204\15\26""1\2\31(IAX\202\207Sm\227\3F_\211&7]\17\32""6\203" + "\15\26""1\7\16\27""2\31'F@W\201Sm\227Me\2200Dl\23\37<\204\15\26""1\3" + "\23\37<0DlMe\220\203Sm\227\3F_\211\"2V\17\32""6\204\15\26""1\13\26#C" + ":Pz5Js\31)K\15\26""1\13\24-\21\34""9\24!@\25\"A%6[Ia\214\203Sm\227\10" + "Kd\2151En\27&I\16\31""6\14\25.\13\23,\17\31""5\23\37<\202\24!@\7\21\34" + "9\13\24-\14\25.\16\31""6\27&I1EnKd\215\206Sm\227\3F_\211\"2V\17\32""6" + "\204\15\26""1\16\26#C9Oy1En\26$F\15\26""1\13\24-\21\34""9\24!@\23\37" + "<\17\31""5\14\25/\21\35<*=dF_\211\206Sm\227\2AX\202\26#C\204\15\26""1" + "\33\17\32""7\40/U3Hq!3Z\16\30""6\13\23-\17\31""5\23\37=\22\36<\15\26" + "1\15\25""0\24\"B-AjIa\215Me\2215Ju\31)L\14\25.\13\24.\21\34:\24!@\22" + "\36<\15\26""1\15\25""0\25\"C1EoKd\216\210Sm\230\10Qk\226AX\203$6]\22" + "\37A\15\26""1\12\22*\15\26""1\22\36<\202\24!@\7\21\34:\13\24.\13\23," + "\15\30""4\27&J1EoKd\216\206Sm\230\3F_\212\"2W\17\32""7\204\15\26""1\16" + "\26#D9Oy1Eo\26$G\15\26""1\13\24.\21\34:\24!@\23\37=\17\31""5\14\25""0" + "\21\35=*=eF_\212\203Sm\230\2F_\212\"2W\202\17\32""7\2\34+M,@j\2046My" + "\3,@j\34+M\17\32""7\204\15\26""1\2\26#DAX\203\246Sm\230!Rm\227Rl\226" + "Qk\225Oi\223Mf\220Jb\213E\\\206@V\177;Py5Jq1El.Ah+>d)<b(;`(:`(:_(:`(" + ";`)<b+>d.Ah1El5Jq;Py@V\177E\\\205Ia\213Lf\220Oh\223Qk\225Rl\226Rl\227" + "\203Sm\227\212Sm\230\1@X\203\2066My\1Ib\215\220Sm\230\3Qk\226@V\202&" + "9_\204#4Z\7\"3X%7^\30'I\21\34""9\34+O,@j5Kv\2036My\5""0En\36-Q\22\36" + ";#4[C[\205\203Sm\230\3[w\241Lg\222.Bm\203#4Z\4\40""1V\36-Q<T~Me\221\206" + "Sm\230\3E]\210#4Z\36-S\203#4Z\7+\77h=U\200[w\241Uo\232Qk\226@V\202&9" + "_\204#4Z\3&9_@V\202Qk\226\203Sm\230\3Oi\2244Is$7]\204#4Z\6$7]3Hq\31(" + "K\20\33""8\40""1V1Hr\2036My\1@X\203\203Sm\230\7F_\212*=e\23\40\77\16" + "\30""4\31'I(:b3It\2056My\7""3It(:b\31'I\16\30""4\23\40\77*=eF_\212\205" + "Sm\230\3Oi\2244Is$7]\204#4Z\6\37/U%7_\23\40@\22\36<\"3X1Hr\2036My\6""5" + "Kv+\77h\30'H\25\"B-AjIa\215\205Sm\230\2Mg\222(:b\206#4Z\4\34,Q\20\33" + "7\34+O0En\2036My\4""3It&9_\25\"B\30%G\202.Cm\4\30%H\21\34:#4Z3It\203" + "6My\6""3It&9_\25\"B\32)M9OyOi\224\206Sm\230\7Me\2215Ju\31)L\15\27""3" + "\22\36<\"3X1Hr\2056My\7""5Kv,@j\34+O\17\31""5\23\40\77*=eF_\212\205S" + "m\230\3Oi\2244Is$7]\204#4Z\6\37/U%7_\23\40@\22\36<\"3X2Hr\2037My\6""5" + "Kv,\77h\31'H\26\"B.AjJa\215\202Tm\230\2Pi\2245Is\202%7]\2,\77h4It\204" + "7My\3""4It,\77h%7]\204$4Z\2(:bNg\222\244Tm\230\202Sm\230!Sm\227Rl\227" + "Qk\226Pi\224Mf\220Jb\213E]\206@W\177;Py6Jr1El.Ah+>d)<b(;`(:`(:_(:`(;" + "`)<b+>d.Ah1El5Jq;Py@V\177E\\\206Jb\213Mf\220Oi\223Qk\225Rl\226Rm\227" + "\215Sm\230\1@X\203\2056My\3""3It<S}<T~\210:P{\3<S}D\\\210Oi\224\205S" + "m\230\1Ib\215\2056My\5,@j\40""1U\30%F(:b5Kv\2066My\5""5Kv&9_\32(I3Hq" + "Kd\216\202Sm\230\4]y\243j\207\261Gb\217:Q}\2026My\4""7My-@j3FpH_\212" + "\205Tm\230\4Ld\216=T~'9_2Hr\2037My\3C\\\213d\200\254b}\250\202Tm\230" + "\1Jb\215\2067My\1Jb\215\205Tm\230\1AX\203\2057My\4*=d%6\\\32'I-@j\205" + "7My\1AX\203\202Tm\230\5Ja\215.Aj\26\"B\32(J/Bm\2137My\5/Bm\32(J\26\"" + "B.AjJa\215\205Tm\230\1AX\203\2057My\4(:b\34*M\32(J/Bm\2077My\5""2Hr\40" + "/U\37/R=T~Rk\226\205Tm\230\2057My\5""2Hr&7]\34*M'9_5Kv\2067My\6""1En" + "\37-Q\30%H\25\"B\30%F-@j\2077Ny\4/Cm\35-O)<cF^\210\205Tn\230\6Pj\224" + "9Oy\32(K\22\34:$5Z4Jt\2127Ny\5/Cm\32)J\26\"B.BjJb\215\205Tn\230\1AY\203" + "\2057Ny\4(<b\34*M\32)J/Cm\2077Ny\5""2Hr\40""0U\37/R=T~Rl\226\202Tn\230" + "\1AY\203\2207Ny\247Tn\230!Sm\230Sm\227Rl\226Pi\224Mg\221Jb\214E]\206" + "@W\200;Py6Jr1El.Ah+>d)<b(;`(:`(:_(:`(;`)<b+>d.Ah1El5Jq;Py@W\177E\\\206" + "Jb\213Mf\220Pi\224Qk\226Rl\227Sm\227\202Sm\230\213Tm\230\2AX\2037My\204" + "7Ny\3-Aj\40""0T\23\40@\210\17\33""9\3\23\40@&8^H`\212\205Tn\230\1Jc\215" + "\2057Ny\10""2Hr-Aj2Hr:R}C]\213Ke\223C]\213:R}\2047Ny\4""5Lv'9_);`C[\205" + "\202Tn\230\4Vp\232f\201\253Xu\240B[\210\2037Ny\4-Aj*<cC[\205Rl\226\204" + "Tn\230\3F^\210-@g,@h\2037Ny\4<T\177Ke\223h\204\256\\x\241\202Tn\230\1" + "Jc\215\2067Ny\1Jc\215\205Tn\230\1AY\203\2057Ny\3,@h#5Z,@h\2067Ny\7AY" + "\203Tn\230Pj\2249Oy\35,P\40""0U2Hr\2037Ny\7:R}Hb\217[z\250e\205\262[" + "z\250Hb\217:R}\2037Ny\5""2Hr\40""0U\35,P9OyPj\224\204Tn\231\1AY\204\205" + "7Nz\10""2Hs-Ak2Hs<T\200Hb\220Ke\224@Y\2069P|\2047Nz\4""1Eo\"3Y4JsJb\216" + "\205Tn\231\2057Nz\10""4Ju/Cn1Eo9P|C]\214Hb\220@Y\2069P|\2047Nz\11-Ak" + "\36.R\34+N-Ak:R~C]\214Hb\220@Y\2069P|\2047Nz\4,@i$4Z=T\177Pj\225\204" + "Tn\231\4C[\205%6]\32'J-Ak\2037Nz\3<T\200Qn\233o\220\275\202\205\246\322" + "\3m\215\273Lh\226:R~\2027Nz\5""2Hs\40""0V\35,Q9OzPj\225\204Tn\231\1A" + "Y\204\2057Nz\10""2Hs-Ak2Hs<T\200Hb\220Ke\224@Y\2069P|\2047Nz\4""1Eo\"" + "3Y4JsJb\216\202Tn\231\1AY\204\2207Nz\247Tn\231!Tm\230Sm\230Rl\226Pi\224" + "Mg\221Jb\214F]\206@W\200;Qy6Kr1El.Ah+>d)<b(;`(:`(:_(:`(;`)<b+>d.Ah1E" + "l6Jr;Py@W\200E]\206Jb\214Mg\221Pi\224Rl\226Sm\227Sm\230\203Tn\230\212" + "Tn\231\1AY\204\2057Nz\3""1Eo!1W\27$E\210\25!A\3\27$E(;bLd\217\205Tn\231" + "\1Jc\216\2067Nz\10""9P|G`\217e\205\263\210\251\322\223\265\334\210\251" + "\322c\201\262B[\211\2047Nz\3/Cn*<dJb\216\203Tn\231\4b~\251j\207\261H" + "b\2209P|\2027Nz\4""2Hs'9`:P{Ld\217\203Tn\231\4Rl\227F^\211+>f/Cn\203" + "7Nz\4C]\214`}\251h\203\255Vp\233\202Tn\231\1Jc\216\2067Nz\1Jc\216\205" + "Tn\231\1AY\204\2057Nz\17""5Lw4Ju:R~Qn\233o\220\275\205\246\322\211\255" + "\327\201\244\317k\213\270Zw\242Zt\237F^\211*>f\40""0V1Eo\2037Nz\11<T" + "\200Ur\240\202\241\314\232\271\336\235\274\337\232\271\336\202\241\314" + "Ur\240<T\200\2037Nz\4""1Eo\40""0V*>fF^\211\204Tn\231\1AY\204\2067Nz\10" + ":R~Ol\231r\224\301\221\262\330\223\265\334~\236\312Ur\240<T\200\2047" + "Nz\3/Cn1FoJb\216\205Tn\231\2077Nz\7B[\211c\201\262\210\251\322\223\265" + "\334~\236\312Ur\240<T\200\2037Nz\12""5Lw4Ju5LwB[\211c\201\262\210\251" + "\322\223\265\334~\236\312Ur\240<T\200\2037Nz\4""4Ju,@i=T}Nf\221\203T" + "n\231\4Ld\2176Kv\36.R,@i\2027Nz\5""7N{<T\201Ur\243\205\244\316\240\277" + "\341\202\247\304\344\4\240\277\341{\235\310Lh\2309P}\2027N{\4""1Ep\40" + "0V*>hF^\212\204Tn\232\1AY\205\2067N{\10:R\177Ol\232r\224\301\221\262" + "\332\223\265\334~\236\312Ur\243<T\201\2047N{\6/Co1FqJb\217Tn\232a|\250" + "n\214\272\202\201\244\320\2c\201\263B[\213\2047N{\3B[\213c\201\263\201" + "\244\320\204\211\255\327\2r\224\301h\203\256\244Tn\232\202Tn\231!Tn\230" + "Sm\230Rl\226Pj\225Mg\221Jc\214F]\206@W\200;Qy6Kr1Em.Ah+>d)<b(;`(:`(:" + "_(:`(;`)<b+>d.Ah1El6Jr;Qy@W\200E]\206Jb\214Mg\221Pi\224Rl\226Sm\230T" + "m\230\215Tn\231\1AY\204\2217Nz\1AY\204\204Tn\231\202Tn\232\1Jc\217\206" + "7N{\11B[\213g\205\265\221\260\325\227\264\330\221\255\322\227\264\330" + "\211\250\320Ur\243<T\201\2037N{\4""5Ly.CnE]\211Nf\222\202Tn\232\4Zv\242" + "k\206\260Pl\233>W\205\2037N{\3-Al0DnH`\214\203Tn\232\4Ld\220<R\177*=" + "f4Jv\2027N{\4""9P}G`\217j\207\261a|\250\203Tn\232\1Jc\217\2067N{\1Jc" + "\217\205Tn\232\1AY\205\2067N{\4@Y\207]}\255\212\251\322\240\277\341\203" + "\247\304\344\6\225\264\332y\225\301^z\245AZ\205%6],@j\2037N{\13:R\177" + "Qn\234}\235\310\222\260\324~\232\302s\220\271~\232\302\222\260\324}\235" + "\310Qn\234:R\177\2037N{\4,@j%6]AZ\205Rl\230\203Tn\232\1AY\205\2057N{" + "\11""9P}Ke\224v\227\302\232\267\332\222\260\324\217\255\321\234\271\333" + "z\232\304Hb\222\2027N{\2028N{\3""1Ep3GqMd\220\205Un\232\2068N{\10@Y\207" + "_}\255\220\255\323\230\264\330\224\260\324\225\262\326l\212\267C[\213" + "\2058N{\10\77W\205Zw\250\215\253\322\230\264\330\224\260\324\230\264" + "\330q\217\272E]\215\2048N{\3""1Ep;Q|Md\220\203Un\232\4G^\212-\77g)<d" + "6Ly\2028N{\5:P}Nh\230y\227\304\212\246\314l\206\260\202Yr\236\4n\210" + "\263\210\244\313c\200\260C[\213\2038N{\4-@j&6]BZ\205Sl\230\203Un\232" + "\1BY\205\2058N{\11:P}Le\224w\227\302\233\267\332\224\260\324\220\255" + "\321\235\271\333{\232\304Ib\222\2048N{\6""1Ep3GqMd\220Un\232b|\250\205" + "\240\311\202\242\275\337\2z\225\301C[\213\2048N{\3C[\213z\225\301\242" + "\275\337\204\250\304\344\2\224\260\324i\203\256\213Un\232\231Uo\232\202" + "Un\232!Tn\231Tn\230Rm\227Qj\225Ng\221Jc\214F]\207AW\200;Qy6Ks1Em.Ah+" + ">e)<b(;`(:`(:_(:`(;`)<b+>d.Ah1Em6Kr;Qy@W\200F]\207Jc\214Ng\221Pj\225" + "Rl\227Tm\230Tn\231\203Tn\232\212Un\232\1BY\205\2218N{\1BY\205\206Un\232" + "\1Kc\217\2058N{\12;R\177Pl\232z\225\301t\220\271[v\242Un\232[v\242n\210" + "\263]y\245@Y\207\2048N{\3""3Gr@U\201Of\222\203Un\232\3d~\252b~\252E]" + "\215\2038N{\4""0Co+>gG^\212Sl\230\202Un\232\3G^\212.@j-@j\2038N{\4@Y" + "\207Tp\235i\203\256Yr\236\203Un\232\1Kc\217\2068N{\1Kc\217\205Un\232" + "\1BY\205\2058N{\10;R\177Rn\234\201\240\310\212\247\314l\207\260Ys\236" + "Uo\232[v\242\202i\205\257\4Uo\232AW\203-@j5Kv\2038O{\4@Z\207a~\253{\230" + "\300b}\250\203Uo\232\4b}\250{\230\300a~\253@Z\207\2038O{\4""5Kv-@jAW" + "\203Oh\222\203Uo\232\1BZ\205\2058O{\12@Z\207^|\253\177\234\304i\204\256" + "Wq\234Uo\232b}\250t\221\271Lf\224;S\177\2038O{\3""3It.BlOi\224\205Uo" + "\232\2068O{\10Ha\217q\217\271t\221\271[v\242Uo\232b}\250e\201\254C\\" + "\213\2058O{\10Ha\217n\214\267t\221\271[v\242Uo\232b}\250i\205\257C\\" + "\213\2048O{\3""3It7MwOi\224\203Uo\232\3Kc\217-@j0Do\2038O{\4\77X\205" + "Xu\242z\227\276b}\250\204Uo\232\3g\202\254o\214\265Ha\217\2038O{\4""5" + "Kv-@jAW\203Oh\222\203Uo\232\1BZ\205\2058O{\12@Z\207^|\253\177\234\304" + "i\204\256Wq\234Uo\232b}\250t\221\271Lf\224;S\177\2038O{\3""3It.BlOi\224" + "\205Uo\232\1Kd\217\2068O{\1Kd\217\255Uo\232!Tn\232Tn\231Sm\227Qk\225" + "Og\222Kc\215F]\207AW\200;Qy6Ks1Em.Ah+>e)<b(;`(:`(:_(:`(;`)<b+>e.Ah1E" + "m6Kr;QyAW\200F]\207Jc\214Ng\221Qj\225Rm\227Tn\230Tn\231\203Un\232\212" + "Uo\232\1BZ\205\2218O{\1BZ\205\206Uo\232\1Kd\217\2058O{\4\77X\205Up\236" + "l\207\260[v\242\203Uo\232\3[u\240Tn\233=U\201\2058O{\1Kd\217\204Uo\232" + "\4_{\245l\210\262Ic\222;S\177\2028O{\11""5Kv)=d9OyKc\217Uo\232Qk\226" + "B[\205':`0Do\2038O{\3E^\215e\202\255d\177\252\204Uo\232\1Kd\217\2068" + "O{\1Kd\217\205Uo\232\1BZ\205\2058O{\4C\\\213_|\251t\221\271]y\243\206" + "Uo\232\3Me\220;Q|1Fp\2048O{\3C\\\213a}\251b}\250\205Uo\232\3b}\250a}" + "\251C\\\213\2048O{\3""1Fp;Q|Me\220\203Uo\232\1BZ\205\2058O{\4C\\\213" + "c\200\253g\202\254Wq\234\203Uo\232\3[u\240Jd\221=U\201\2058O{\206Uo\232" + "\2058O{\4;S\177Ha\217h\203\254]y\243\202Uo\232\3[v\242b}\251=V\205\204" + "8O|\4:Q~E^\216j\205\261_{\246\202Uo\233\3Ys\237]y\243;S\200\2058O|\1" + "BZ\206\203Uo\233\4Qk\227Ia\215.Bm5Kw\2038O|\3:Q~=T\2003Hr\205&8`\3+\77" + "i<S\1773Iu\2048O|\3""1Fr;Q}Me\222\203Uo\233\1BZ\206\2058O|\4C\\\214c" + "\200\254g\202\255Wq\235\203Uo\233\3[u\241Jd\222=U\203\2058O|\206Uo\233" + "\1Kd\220\2068O|\1Kd\220\250Uo\233\203Up\233\202Uo\233!Uo\232Tn\232Sm" + "\230Qk\226Oh\222Kc\215F^\207AX\201;Qy6Ks1Fm.Ah+>e*<b(;a(:`(:_(:`(;`)" + "<b+>e.Ah1Em6Ks;QyAW\200F^\207Kc\215Oh\222Qk\225Sm\227Tn\231Un\232\205" + "Uo\232\210Uo\233\1BZ\206\2058O|\3C\\\214d\204\263\204\245\322\210\213" + "\256\327\3\204\245\322o\216\272b}\251\205Uo\233\1Kd\220\2058O|\3\77X" + "\205Vp\235]y\243\204Uo\233\3Wq\235Oh\224:Q~\2058O|\1Kd\220\204Uo\233" + "\4Wq\235d\177\253Up\237@Z\210\2038O|\10-@k+>hG_\213Uo\233Kc\2218Ny-@" + "k6Mz\2028O|\4=U\203Lf\226j\205\261]y\243\204Uo\233\1Kd\220\2068O|\1K" + "d\220\205Uo\233\1BZ\206\2058O|\3C\\\214e\201\255b}\251\207Uo\233\3Oi" + "\225:P{3Iu\2048O|\3\77X\205c~\251]y\243\204Uo\233\4Up\233]z\243c\200" + "\251\77Y\205\2048P|\3""3Ju:Q{Oj\225\203Up\233\1B[\206\2058P|\3\77Y\205" + "`|\246]z\243\204Up\233\3Wr\235E_\213:R~\2058P|\206Up\233\2058P|\4=V\203" + "Lg\225_|\246Wr\235\204Up\233\2058P|\4=V\203Hc\222_|\246Wr\235\204Up\233" + "\2068P|\1B[\206\203Up\233\3Oh\223C[\2063Hs\2048P|\3""1Gr#3Y\23\36>\206" + "\16\30""4\2\27$F)=e\2048P|\3""3Ju:Q{Oj\225\203Up\233\1B[\206\2058P|\3" + "\77Y\205`|\246]z\243\204Up\233\3Wr\235E_\213:R~\2058P|\1Up\233\205Vp" + "\233\1Le\220\2069P|\1Le\220\253Vp\233\202Up\233!Uo\232Un\232Sm\230Qk" + "\226Oh\222Kc\215F^\207AX\201;Qz6Ks1Fm.Ah+>e*<b(;a(:`(:_(:`(;`)<b+>e." + "Ah1Fm6Ks;QyAX\201F^\207Kc\215Oh\222Qk\226Sm\230Tn\231Uo\232\203Uo\233" + "\212Up\233\1B[\206\2058P|\3C]\214z\231\301\242\277\340\210\250\305\344" + "\3\242\277\340\205\243\311b~\251\205Up\233\1Ke\220\2058P|\3;T\200So\231" + "Yt\237\205Up\233\1Ke\220\2068P|\1Ke\220\205Up\233\3d\200\253e\204\256" + "E_\216\2038P|\10""1Gr*>fD]\210Ql\227Ib\215/Dm.Cm8P|\2029P|\4F_\216b\177" + "\254i\206\257Xr\235\204Vp\233\1Le\220\2069P|\1Le\220\205Vp\233\1C[\206" + "\2059P|\3>W\205_z\245\\x\243\207Vp\233\3Tn\231\77W\2027Nz\2049P|\3:R" + "~Zt\237Xr\235\205Vp\233\3Xr\235Zt\237:R~\2049P|\3""7Nz\77W\202Tn\231" + "\203Vp\233\1C[\206\2059P|\3<T\200^z\243Zt\237\205Vp\233\1C[\206\2069" + "P|\206Vp\233\2059P|\3:R~F_\213Xr\235\205Vp\233\2059P|\3<T\200Jd\217Z" + "t\237\205Vp\233\2069P|\1C[\206\203Vp\233\3Tn\231Ha\2147Nz\2049P|\3""5" + "Lw-Ak':`\206%7^\2*=e4Ju\2049P|\3""7Nz\77W\202Tn\231\203Vp\233\1C[\206" + "\2059P|\3<T\200^z\243Zt\237\205Vp\233\1C[\206\2069P|\206Vp\233\1Le\220" + "\2069P|\1Le\220\255Vp\233!Uo\233Uo\232Tn\230Rl\226Oh\223Kd\216G^\210" + "AX\201<Rz6Ks1Fm.Ah+>e*<b(;a(:`(:_(:`(;`*<b+>e.Ah1Fm6Ks;QzAX\201F^\207" + "Kc\215Oh\222Qk\226Sm\230Tn\232Uo\232\203Up\233\212Vp\233\1C[\206\206" + "9P|\1Le\220\221Vp\233\1Le\220\2069P|\1Le\220\206Vp\233\1Le\220\2069P" + "|\1Le\220\205Vp\233\4^z\243q\215\266Qm\233@Y\205\2029P|\7""7Nz-Ak9Py" + "E]\210AX\203*=d2Gr\2029P|\4:R~Hc\220l\210\262c~\251\205Vp\233\1Le\220" + "\2069P|\1Le\220\205Vp\233\1C[\206\2059P|\3:R~Zt\237Xr\235\210Vp\233\1" + "C[\206\2069P|\211Vp\233\2069P|\1C[\206\204Vp\233\1C[\206\2069P|\207V" + "q\234\1C\\\207\2069Q}\206Vq\234\2069Q}\1C\\\207\206Vq\234\2069Q}\1C\\" + "\207\206Vq\234\2069Q}\1C\\\207\204Vq\234\1Lf\221\2259Q}\1C\\\207\204" + "Vq\234\1C\\\207\2069Q}\207Vq\234\1C\\\207\2069Q}\206Vq\234\1Lf\221\206" + "9Q}\1Lf\221\255Vq\234!Vp\233Uo\232Tn\231Rl\226Oi\223Ld\217G_\210AX\201" + "<Rz6Ks2Fm.Ah+>e*<b(;a(:`(:_(:`(;a*<b+>e.Ah1Fm6Ks<RzAX\201G_\210Ld\216" + "Oh\223Rl\226Tn\230Uo\232Up\233\203Vp\233\212Vq\234\1C\\\207\2069Q}\1" + "Lf\221\221Vq\234\1Lf\221\2069Q}\1Lf\221\206Vq\234\1Lf\221\2069Q}\1Lf" + "\221\206Vq\234\3e\201\254d\201\256F`\217\2039Q}\6-Bl+@h;R~3Hs+@i7O{\202" + "9Q}\4@Z\206Pm\233h\205\256Zu\240\205Vq\234\1Lf\221\2069Q}\1Lf\221\205" + "Vq\234\1C\\\207\2069Q}\211Vq\234\3Xs\236F`\214:S\177\2049Q}\3""7O{Rm" + "\230To\232\205Vq\234\3To\232Rm\2307O{\2049Q}\3:S\177F`\214Xs\236\203" + "Vq\234\1C\\\207\2069Q}\207Vq\234\1C\\\207\2069Q}\206Vq\234\2069Q}\1C" + "\\\207\206Vq\234\2069Q}\1C\\\207\206Vq\234\2069Q}\1C\\\207\203Vq\234" + "\3Xs\236Pj\225:S\177\2049Q}\3@Z\206Vs\243h\210\267\214m\216\274\3h\210" + "\267a~\253^{\244\203Vq\234\1C\\\207\2069Q}\207Vq\234\1C\\\207\2069Q}" + "\206Vq\234\1Lf\221\2069Q}\1Lf\221\255Vq\234!Vp\233Uo\233Tn\231Rl\227" + "Pi\224Ld\217G_\211AX\201<Rz6Ks2Fm.Ah+>e*<b(;a(:`(:_(:`(;a*<b+>e.Ah1F" + "m6Ks<RzAX\201G_\210Ld\216Oi\223Rl\226Tn\231Uo\232Vp\233\215Vq\234\1C" + "\\\207\2069Q}\1Lf\221\221Vq\234\1Lf\221\2069Q}\1Lf\221\206Vq\234\1Lf" + "\221\2069Q}\1Lf\221\206Vq\234\4`}\247j\210\261If\224<U\201\2029Q}\5""2" + "Hs':a5Lu(<c/Dn\2039Q}\3F`\217d\201\256e\201\254\206Vq\234\1Lf\221\206" + "9Q}\1Lf\221\205Vq\234\1C\\\207\2069Q}\211Vq\234\3\\w\242Rm\231>W\204" + "\2049Q}\3""4ItG_\212Pi\224\205Vq\234\3Ng\223BZ\2052Hs\2049Q}\3>W\204" + "Rm\231\\w\242\203Vq\234\1C\\\207\2069Q}\207Vq\234\1C\\\207\2069Q}\206" + "Vq\234\1""9Q}\205:Q}\1D\\\207\206Wq\234\206:Q}\1D\\\207\206Wq\234\206" + ":Q}\1D\\\207\203Wq\234\3^y\244]w\242@X\206\204:Q}\3@Z\206l\211\265\224" + "\263\330\214\241\277\341\3\233\270\333\177\234\304d\177\251\203Wq\234" + "\1D\\\207\206:Q}\207Wq\234\1D\\\207\206:Q}\206Wq\234\1Mf\221\206:Q}\1" + "Mf\221\235Wq\234\216Wr\235\202Wq\234\40Vq\234Vp\233Un\232Sm\227Pi\224" + "Le\217G_\211BY\202<Rz6Ls2Fm.Ah+>e*<b(;a(:`(:_(:`(;a*<b+>e.Ah2Fm6Ks<R" + "zBX\201G_\211Ld\217Pi\224Rm\227Tn\232Up\233\204Vq\234\212Wq\234\1D\\" + "\207\206:Q}\1Mf\221\221Wq\234\1Mf\221\206:Q}\1Mf\221\206Wq\234\1Mf\221" + "\206:Q}\1Mf\221\206Wq\234\4[u\240k\207\260Yv\242B\\\211\203:Q}\4*>h&" + "8_!2X5Kv\202:Q}\4=U\201Kf\224n\213\264a}\247\206Wq\234\1Mf\221\206:Q" + "}\1Mf\221\205Wq\234\1D\\\207\206:Q}\211Wq\234\3_{\244^z\244@Z\206\204" + ":R~\3""0Eo6KuKd\217\205Wr\235\3Kd\2173Hq0Eo\204:R~\3@[\207^{\245_|\245" + "\203Wr\235\1D]\211\206:R~\207Wr\235\1D]\211\206:R~\206Wr\235\206:R~\1" + "D]\211\206Wr\235\206:R~\1D]\211\206Wr\235\206:R~\1D]\211\203Wr\235\4" + "[v\241d\200\252E_\215=V\203\203:R~\3""5LwAZ\205d\200\252\213r\220\270" + "\4p\215\266l\210\261d\200\252[v\241\203Wr\235\1D]\211\206:R~\207Wr\235" + "\1D]\211\206:R~\206Wr\235\1Mg\222\206:R~\1Mg\222\255Wr\235!Vq\234Vp\233" + "Uo\232Sm\230Pi\224Le\217G`\211BY\202<Rz6Ls2Fm.Ah+\77e*<b(;a(:`(:_(:`" + "(;a*<b+>e.Ah2Fm6Ls<RzBX\201G_\211Le\217Pi\224Sm\227Un\232Vp\233Vq\234" + "\203Wq\234\212Wr\235\1D]\211\205:R~\3""3Ht2Gp*>h\211':c\3*>h:Q{Oh\224" + "\204Wr\235\1Mg\222\206:R~\1Mg\222\206Wr\235\1Mg\222\206:R~\1Mg\222\207" + "Wr\235\3g\202\255g\206\262Ha\220\203:R~\3""0Eo&8_0Eo\203:R~\4E_\215[" + "y\246i\206\257Yt\237\206Wr\235\1Mg\222\206:R~\1Mg\222\205Wr\235\1D]\211" + "\206:R~\211Wr\235\4^z\245e\202\253Ha\220=V\203\203:R~\4""0Eo$5\\5LwM" + "f\222\203Wr\235\4Kd\2174Ju$7^1Gr\203:R~\4=V\203Ha\220e\202\253^z\245" + "\203Wr\235\1D]\211\206:R~\207Wr\235\1D]\211\206:R~\206Wr\235\206:R~\1" + "D]\211\206Wr\235\206:R~\1D]\211\206Wr\235\206:R~\1D]\211\204Wr\235\3" + "a~\250Uq\237B]\213\203:R~\4""3Ht&8^5LwKd\217\210Wr\235\5Qj\225<S~)=g" + "-ClKd\217\204Wr\235\1D]\211\206:R~\207Wr\235\1D]\211\206:R~\206Wr\235" + "\1Mg\222\205:R~\4""1Gr6KuD\\\211Sn\231\254Wr\235\40Vq\234Uo\233Sm\230" + "Pj\225Lf\220G`\211BY\202<R{7Lt2Fm.Ah+\77e*<b(;a(:`(:_(:`(;a*<b+>e.Ah" + "2Fm6Ls<RzBY\202G`\211Le\217Pi\224Sm\227Uo\232Vp\233Vq\234\215Wr\235\1" + "D]\211\205:R~\3""0Eo\36.Q\20\34;\211\16\31""6\3\20\34;$7\\Kd\217\204" + "Wr\235\1Mg\222\206:R~\1Mg\222\206Wr\235\1Mg\222\206:R~\1Mg\222\207Wr" + "\235\4_|\245r\220\270Rp\236@[\207\207:R~\4;T\200Kh\225n\213\265g\202" + "\255\207Wr\235\1Mg\222\206:R~\1Mg\222\205Wr\235\1D]\211\206:R~\211Wr" + "\235\4Yt\237k\210\261`}\253Ha\220\203:R~\13""6Nz$6]\31(L\"4]2Gr:Q{2G" + "r\"4]\30&I$6]6Nz\203:R~\4Ha\220`}\253k\210\261Yt\237\203Wr\235\1D]\211" + "\206:R~\207Wr\235\1D]\211\206:R~\206Wr\235\206:R~\1D]\211\206Wr\235\206" + ":R~\1D]\211\206Wr\235\206:R~\1D]\211\204Wr\235\4g\202\255j\210\263Kh" + "\225;T\200\202:R~\21""8P|':c\31(K#6^:Q{Mf\221Up\233Wr\235Sn\231Hb\214" + ":Q{':c\30(M\20\35>\21\34;#5[Mf\222\204Wr\235\1D]\211\206:R~\207Wr\235" + "\1D]\211\206:R~\205Wr\235\3^z\245Yu\240@Y\207\203:R~\4:S\1770Fp\34,P" + "\26%I\203\25#H\3\36/V8P{Rl\226\244Xs\236\203Wr\235\37Vq\234Up\233Tm\230" + "Qj\225Mf\220H`\212CZ\203<R{7Lt2Fm.Ah+\77e*<b(;a(:`(:_(:`(;a*<b+\77e." + "Ah2Fm7Lt<R{BY\202G`\211Lf\220Pj\225Sm\230Uo\233Vq\234\216Wr\235\1D]\211" + "\205:R~\3""6Nz-Cm':c\211&8_\3':c6NxSn\231\204Wr\235\1Mg\222\206:R~\1" + "Mg\222\206Wr\235\1Mg\222\206:R~\1Mg\222\210Wr\235\3g\202\255d\202\257" + "Ha\220\207:R~\4@[\207Sp\235n\212\264^z\245\207Wr\235\1Nh\223\206:S\177" + "\1Nh\223\205Xs\236\1D^\212\206:S\177\212Xs\236\4h\203\256z\230\301Zw" + "\246A\\\210\203:S\177\11""4Iu\37""0U\22\36>\20\34<\21\35\77\20\34<\23" + "\40\77!4Z5My\203:S\177\4A\\\210Zw\246z\230\301h\203\256\204Xs\236\1D" + "^\212\206:S\177\207Xs\236\1D^\212\206:S\177\206Xs\236\206:S\177\1D^\212" + "\206Xs\236\206:S\177\1D^\212\206Xs\236\206:S\177\1D^\212\204Xs\236\4" + "`}\246{\227\277d\203\260Hb\222\203:S\177\5""5My!4Z\23\40\77\21\35\77" + "\23!E\203\25#H\7\22\37B\21\35\77\16\31""6\15\27""4\27&H*=eAZ\205\205" + "Xs\236\1D^\212\206:S\177\207Xs\236\1D^\212\206:S\177\205Xs\236\4_{\245" + "j\206\260Hb\222>W\204\203:S\177\4""9Q}+@j\26$F\14\26""1\202\13\23-\3" + "\20\33""90FpRl\226\246Xs\236\40Wr\235Wq\234Vp\233Tn\230Qk\225Mf\220H" + "`\212CZ\203<R{7Lt2Fm.Ah+\77e*<b(;a(:`(:_(:`(;a*<b+\77e.Ah2Fm7Lt<R{CZ" + "\203H`\212Mf\220Qj\225Tm\230Up\233Vq\234\204Wr\235\212Xs\236\1D^\212" + "\222:S\177\1D^\212\205Xs\236\1Nh\223\206:S\177\1Nh\223\206Xs\236\1Nh" + "\223\206:S\177\1Nh\223\210Xs\236\4b\177\251l\211\263Li\226>W\204\206" + ":S\177\3Hb\222g\203\257h\203\256\210Xs\236\1Nh\223\206:S\177\1Nh\223" + "\205Xs\236\1D^\212\206:S\177\212Xs\236\5\\w\242u\223\273|\233\304Zw\246" + "@X\206\203:S\177\7""7O{+@j\36.T\31'J\36.T+@j7O{\203:S\177\5@X\206Zw\246" + "|\233\304u\223\273\\w\242\204Xs\236\1D^\212\206:S\177\207Xs\236\1D^\212" + "\202:S\177\204:S\200\206Xs\237\206:S\200\1D^\213\206Xs\237\206:S\200" + "\1D^\213\206Xs\237\206:S\200\1D^\213\205Xs\237\4j\206\261\203\241\311" + "e\205\264G`\220\203:S\200\13""7O|*=h\31'K\17\32""8\13\24""0\13\23.\14" + "\26""3\21\34;\31'K':b5Mz\202:S\200\1D^\213\205Xs\237\1D^\213\206:S\200" + "\207Xs\237\1D^\213\206:S\200\206Xs\237\3h\203\256`|\253Hb\222\212:S\200" + "\1Nh\224\247Xs\237\37Xs\236Wr\235Vq\234Tn\231Qk\226Mf\220Ia\212CZ\203" + "=S{7Lt2Fn.Ah+\77e*<b(;a(:`(:_(:`(;a*<b+\77e.Ah2Fm7Lt<R{CZ\203H`\212M" + "f\220Qk\225Tn\231Vp\233\202Wr\235\203Xs\236\212Xs\237\1D^\213\222:S\200" + "\1D^\213\205Xs\237\1Nh\224\206:S\200\1Nh\224\206Xs\237\1Nh\224\206:S" + "\200\1Nh\224\210Xs\237\4\\w\243l\211\263Zw\246C^\215\205:S\200\4>W\205" + "Li\230o\214\267b\177\252\210Xs\237\1Nh\224\206:S\200\1Nh\224\205Xs\237" + "\1D^\213\206:S\200\213Xs\237\5b\177\252\204\241\310\204\244\315c\203" + "\262C^\215\213:S\200\5C^\215c\203\262\204\244\315\204\241\310b\177\252" + "\205Xs\237\1D^\213\206:S\200\207Xs\237\1D^\213\206:S\200\206Xs\237\206" + ":S\200\1D^\213\206Xs\237\206:S\200\1D^\213\206Xs\237\206:S\200\1D^\213" + "\205Xs\237\6\\w\243u\223\274\216\255\322w\232\305Sp\240>W\205\215:S\200" + "\3<U\203Hb\217Zu\241\204Xs\237\1D^\213\206:S\200\207Xs\237\1D^\213\206" + ":S\200\206Xs\237\5h\203\256\201\237\307j\213\271Li\230<U\203\210:S\200" + "\1Nh\224\247Xs\237!Xs\236Wr\235Vq\234Tn\232Qk\226Mg\221Ia\212CZ\203=" + "S{7Lt2Fn.Bi+\77e*<b(;a(:`(:_(:`(;a*<b+\77e.Ah2Fn7Lt<R{CZ\203Ia\212Mf" + "\220Qk\226Tn\231Vq\234Wr\235Xs\236\214Xs\237\3\\w\243Sm\233Qm\233\220" + "Sp\240\3Qm\233Sm\233\\w\243\203Xs\237\3Zu\241Wt\240Ok\232\204Sp\240\3" + "Ok\232Wt\240Zu\241\204Xs\237\3Zu\241Wt\240Ok\232\204Sp\240\3Ok\232Wt" + "\240Zu\241\210Xs\237\3h\203\256p\217\270\\z\253\205Sp\240\4[z\252h\206" + "\264l\211\263Zu\241\207Xs\237\3Zu\241Wt\240Ok\232\204Sp\240\3Ok\232W" + "t\240Zu\241\203Xs\237\3\\w\243Sm\233Qm\233\204Sp\240\2Li\230^y\245\213" + "Xs\237\7f\201\255\210\246\314\225\264\331\177\241\314e\205\264Li\230" + ">W\205\205:S\200\7>W\205Je\225`\177\257}\237\313\225\264\331\210\246" + "\314f\201\255\205Xs\237\3\\w\243Sm\233Qm\233\204Sp\240\2Li\230^y\245" + "\205Xs\237\3\\w\243Sm\233Qm\233\204Sp\240\2Li\230^y\245\204Xs\237\2^" + "y\245Li\230\204Sp\240\3Qm\233Sm\233\\w\243\204Xs\237\2^z\245Li\230\204" + "Sr\240\3Qn\233Sn\233\\x\243\204Xt\237\2^z\245Li\230\204Sr\240\3Qn\233" + "Sn\233\\x\243\205Xt\237\7_|\246{\230\300\232\270\332\221\262\331u\226" + "\303Us\243@Y\207\207:T\200\7>W\205Hc\222Wv\244p\220\275\177\241\314v" + "\225\300f\202\255\203Xt\237\3\\x\243Sn\233Qn\233\204Sr\240\2Li\230^z" + "\245\205Xt\237\3\\x\243Sn\233Qn\233\204Sr\240\2Li\230^z\245\205Xt\237" + "\7\\x\243u\223\274\225\263\327\216\260\327z\234\307e\206\264Xv\245\205" + "Sr\240\3Ol\232Wu\240Zv\241\241Xt\237\203Yt\240\202Xt\237\40Xs\237Xs\236" + "Wq\234Uo\232Rl\226Ng\221Ia\213CZ\203=S{8Lt2Fn.Bi+\77e*<b(;a(:`(:_(:`" + "(;a*<b+\77e.Bi2Fn7Lt=S{CZ\203Ia\212Mg\221Qk\226Un\232Vq\234Wr\235\206" + "Xs\237\207Xt\237\3f\202\255y\231\302\222\263\331\220\231\272\336\3\222" + "\263\331y\231\302f\202\255\203Xt\237\3_|\246s\221\272\212\252\322\204" + "\231\272\336\3\212\252\322s\221\272_|\246\204Xt\237\3_|\246s\221\272" + "\212\252\322\204\231\272\336\3\212\252\322s\221\272_|\246\210Xt\237\3" + "`~\247\177\235\303\215\257\325\205\231\272\336\3\225\265\332\207\245" + "\314h\204\256\210Xt\237\3_|\246s\221\272\212\252\322\204\231\272\336" + "\3\212\252\322s\221\272_|\246\203Xt\237\3f\202\255y\231\302\222\263\331" + "\204\231\272\336\2\202\243\313l\211\263\214Xt\237\7`~\247\177\235\303" + "\235\274\335\237\277\340\226\270\335\210\253\324w\232\305\203p\220\275" + "\7y\232\307\211\253\324\227\270\335\235\275\337\236\274\335\200\235\305" + "a~\251\206Yt\240\3g\202\256z\231\304\223\263\331\204\232\272\336\2\203" + "\243\315m\211\263\205Yt\240\3g\202\256z\231\304\223\263\331\204\232\272" + "\336\2\203\243\315m\211\263\204Yt\240\2m\211\263\203\243\315\204\232" + "\272\336\3\223\263\331z\231\304g\202\256\204Yt\240\2m\211\263\203\243" + "\315\204\232\272\336\3\223\263\331z\231\304g\202\256\204Yt\240\2m\211" + "\263\203\243\315\204\232\272\336\3\223\263\331z\231\304g\202\256\206" + "Yt\240\10[v\242m\211\263\222\257\323\242\277\341\232\272\336\220\263" + "\332\211\253\324y\232\307\203q\220\300\11u\226\303\204\246\320\216\262" + "\331\227\270\335\232\272\336\243\301\342\244\301\340\205\242\311d\200" + "\253\203Yt\240\3g\202\256z\231\304\223\263\331\204\232\272\336\2\203" + "\243\315m\211\263\205Yt\240\3g\202\256z\231\304\223\263\331\204\232\272" + "\336\2\203\243\315m\211\263\206Yt\240\5]x\244t\222\273\230\265\330\244" + "\303\342\240\277\340\206\232\272\336\3\214\252\324t\221\272`|\247\246" + "Yt\240\17Xs\237Xs\236Wr\235Uo\232Rl\226Ng\221Ia\213C[\204=S{8Lt3Fn.B" + "i+\77e*<b(;a\203(:`\17(;a*<b+\77e.Bi2Fn8Lt=S{CZ\203Ia\213Ng\221Rl\226" + "Uo\232Wq\234Xs\236Xs\237\203Xt\237\211Yt\240\3a~\251z\226\276\215\252" + "\317\220\222\257\323\3\215\252\317z\226\276a~\251\203Yt\240\3]x\244p" + "\214\266\207\245\313\204\222\257\323\3\207\245\313p\214\266]x\244\204" + "Yt\240\3]x\244p\214\266\207\245\313\204\222\257\323\3\207\245\313p\214" + "\266]x\244\211Yt\240\2g\202\256\203\240\307\205\222\257\323\3\207\245" + "\313p\214\266]x\244\210Yt\240\3]x\244p\214\266\207\245\313\204\222\257" + "\323\3\207\245\313p\214\266]x\244\203Yt\240\3a~\251z\226\276\215\252" + "\317\204\222\257\323\2\203\240\307g\202\256\215Yt\240\5[v\242g\202\256" + "~\234\303\230\265\330\251\304\344\205\243\301\342\5\251\304\344\232\267" + "\332\203\240\307h\204\257[v\242\207Yt\240\3a~\251z\226\276\215\252\317" + "\204\222\257\323\2\203\240\307g\202\256\205Yt\240\3a~\251z\226\276\215" + "\252\317\204\222\257\323\2\203\240\307g\202\256\204Yt\240\2g\202\256" + "\203\240\307\204\222\257\323\3\215\252\317z\226\276a~\251\204Yt\240\2" + "g\202\256\203\240\307\204\222\257\323\3\215\252\317z\226\276a~\251\204" + "Yt\240\2g\202\256\203\240\307\204\222\257\323\3\215\252\317z\226\276" + "b~\251\210Zt\240\5^x\244q\214\266\220\254\321\250\303\342\257\311\346" + "\205\245\301\342\6\253\306\344\252\304\344\237\271\333\216\252\317u\222" + "\273a|\247\205Zt\240\3b~\251{\226\276\216\252\317\204\222\257\323\2\204" + "\240\307h\202\256\205Zt\240\3b~\251{\226\276\216\252\317\204\222\257" + "\323\2\204\240\307h\202\256\210Zt\240\4^x\244l\210\262\177\234\303\216" + "\252\317\205\222\257\323\3\211\245\313q\214\266^x\244\244Zt\240\202Y" + "t\240\17Xt\237Xs\237Wr\235Uo\233Rl\226Og\222Ia\213D[\204>S|8Lt3Fn.Bi" + "+\77e*<b(;a\203(:`\20(;a*<b+\77e.Bi3Fn8Lt=S{C[\204Ia\213Ng\221Rl\226" + "Uo\232Wr\235Xs\236Xs\237Xt\237\231Yt\240\345Zt\240\2a|\247o\212\265\203" + "u\222\273\2o\212\265a|\247\325Zt\240\2a|\247o\212\265\203u\222\273\3" + "q\214\266f\200\254\\v\242\265Zt\240\243Zu\240\202Zt\240\17Yt\240Xs\237" + "Wr\235Up\233Rm\227Oh\222Jb\213D[\204>S|8Lt3Fn.Bi+\77e*<c(;a\203(:`\16" + "(;a*<b+\77e.Bi3Fn8Lt>S|D[\204Ia\213Og\222Rl\227Uo\233Wr\235Xs\237\202" + "Yt\240\343Zt\240\377Zu\240\330Zu\241\202Zu\240\17Zt\240Xt\237Xs\236V" + "p\233Sm\227Oh\222Jb\214D[\204>S|8Mu3Gn/Bi+\77e*<c(;a\203(:`\17(;a*<b" + "+\77e.Bi3Fn8Lt>S|D[\204Jb\213Oh\222Rm\227Up\233Wr\235Xs\237Yt\240\203" + "Zt\240\254Zu\240\377Zu\241\377Zv\241\216[v\241\202Zv\241\17Zu\240Yt\240" + "Xs\236Vq\234Sm\230Oh\222Jb\214D[\204>T|8Mu3Gn/Bi+\77e*<c(;a\203(:`\20" + "(;a*<c+\77e/Bi3Gn8Mu>S|D[\204Jb\214Oh\222Sm\227Vp\233Xs\236Yt\240Zt\240" + "Zu\240\202Zu\241\366Zv\241\377[v\241\303[v\242\202[v\241\17Zu\241Zt\240" + "Xs\237Vq\234Sm\230Oh\223Jb\214D\\\205>T|8Mu3Gn/Bi+\77e*<c(;a\203(:`\20" + "(;a*<c+\77e/Bi3Gn8Mu>T|D[\204Jb\214Oh\222Sm\230Vq\234Xs\236Yt\240Zu\240" + "Zu\241\202Zv\241\301[v\241\377[v\242\372[v\242\17[v\241Zu\240Xs\237W" + "q\234Tn\230Oi\223Jc\214D\\\205>T|8Mu3Go/Bi+\77e*<c(;a\203(:`\17(;a*<" + "c+\77e/Bi3Gn8Mu>T|D\\\205Jb\214Oh\223Sm\230Vq\234Xs\237Zt\240Zu\241\202" + "[v\241\377[v\242\215[v\242\377[w\242\260[w\242\17[v\242Zu\241Xt\237W" + "r\235Tn\231Pi\224Jc\214D\\\205>T}8Mu3Go/Bi+\77e*<c(;a\203(:`\17(;a*<" + "c+\77e/Bi3Go8Mu>T|D\\\205Jc\214Oi\223Tn\230Wq\234Xs\237Zu\240[v\241\203" + "[v\242\377[w\242\366[w\242\303[w\243\202[w\242\17[v\242Zv\241Yt\240W" + "r\235Tn\231Pi\224Jc\214E\\\205>T}8Mu3Go/Bi+\77e*<c(;a\203(:`\17(;a*<" + "c+\77e/Bi3Go8Mu>T|D\\\205Jc\214Oi\223Tn\230Wq\234Xs\237Zu\240[v\241\203" + "[v\242\377[w\242\241[w\242\377[w\243\213[w\243\216\\w\243\202[w\243\17" + "[w\242[v\241Yt\240Wr\235Tn\231Pi\224Kc\215E\\\205>U}8Mu3Go/Bi+\77e*<" + "c(;a\203(:`\17(;a*<c+\77e/Bi3Go8Mu>T|D\\\205Jc\214Oi\223Tn\230Wq\234" + "Xs\237Zu\240[v\241\203[v\242\377[w\242\301[w\242\370[w\243\202[w\242" + "\17[v\242Zv\241Yt\240Wr\235Tn\231Pi\224Kc\215E\\\205>T}8Mu3Go/Bi+\77" + "e*<c(;a\203(:`\20(;a*<c+\77e/Bi3Gn8Mu>T|D\\\205Jb\214Oh\223Sm\230Vq\234" + "Xs\237Zt\240Zu\241Zv\241\202[v\241\377[v\242\301[v\242\370[w\242\202" + "[v\242\17[v\241Zu\240Xs\237Wq\234Tn\230Pi\224Jc\214D\\\205>T}8Mu3Go/" + "Bi+\77e*<c(;a\203(:`\17(;a*<b+\77e.Bi3Fn8Lt>S|D[\204Jb\213Oh\222Rm\227" + "Up\233Wr\235Xs\237Yt\240\203Zt\240\377Zu\240\214Zu\240\377Zu\241\240" + "Zu\241\216Zv\241\202Zu\241\17Zt\240Yt\240Xs\236Vp\233Sm\227Oh\222Jb\214" + "D[\204>T|8Mu3Gn/Bi+\77e*<c(;a\203(:`\17(;a*<b+\77e.Ah2Fm7Lt<R{CZ\203" + "H`\212Mf\220Qk\225Tn\230Vp\233Wq\234Wr\235\331Xs\236\377Xs\237\345Xs" + "\237!Xs\236Wr\235Vq\234Tn\231Qk\226Mf\220Ia\212CZ\203=S{7Lt2Fn.Ah+\77" + "e*<b(;a(:`(:_(:`(;`)<b+>e.Ah1Em6Ks;QyAW\200F]\207Kc\215Og\222Qk\225S" + "m\227Tn\231Tn\232\244Uo\232\377Uo\233\300Uo\233\330Up\233\202Uo\233\37" + "Uo\232Tn\232Sm\230Qk\226Oh\222Kc\215F^\207AX\201;Qy6Ks1Fm.Ah+>e*<b(;" + "a(:`(:_(:`(;`);b+>d-@g0Ek5Jq9Ow\77U~C[\204G`\211Kc\215Mf\220Oh\222\202" + "Pi\224\203Qj\225\377Qk\225\377Qk\225\274Qk\225\21Qj\225Pi\224Oh\222M" + "g\221Kc\215G`\211D[\204\77U~:Ow5Jq0Ek-@g+>d)<b(;`(:`(:_\202(:`\14);b" + "*=c-@f/Cj3Go7Lt;Qz@V\177D[\204F^\207Ia\212Jb\214\202Kc\215\203Kd\216" + "\377Ld\216\214Ld\216\377Ld\217\256Ld\217\202Ld\216\16Kd\216Kc\215Jb\214" + "Ia\212F^\207D[\204@V\177;Qz8Lt3Go/Cj-@f*=c);b\202(:`\1(:_\202(:`\16)" + ";a*<c+\77e.Ah1El4Ip8Mu;Qz\77U~AW\200CZ\203D[\204E\\\205E\\\206\377E]" + "\206\217E]\206\377F]\206\256F]\206\203E]\206\15E\\\205D\\\205CZ\203A" + "X\201\77U~<Rz8Mu5Ip1El.Ah+\77e*<c);a\202(:`\1(:_\202(:`\15(;a)<b*=d-" + "@f/Bi1Fm5Ip8Lt:Ow;Qz=S{>T|>U}\204\77U~\377\77V~\377\77V~\272\77V~\203" + "\77U~\15>U}>T|=S{;Qz:Ow8Lt5Ip1Fm/Bi-@f*=d)<b(;a\202(:`\202(:_\202(:`" + "\14);a*<c+>e-@g/Bi1El3Go5Jq6Ks8Lt8Mu9Mu\3779Nv\3779Nv\3019Nv\14""9Mu" + "8Mu8Lt6Ks5Jq3Go1El/Bi-@g+>e*<c);a\202(:`\203(:_\202(:`\13(;`);b*<c+>" + "e-@f.Ah/Cj0Ek1Em2Fn3Gn\3773Go\3773Go\3033Go\13""3Gn2Fn1Fm0Ek/Cj.Ah-@" + "f+>e*<c);b(;`\202(:`\204(:_\202(:`\7(;a);b*<c*=d+\77e-@f-@g\202.Ah\377" + "/Bi\377/Bi\305/Bi\202.Ah\7-@g-@f+\77e*=d*<c);b(;a\202(:`\206(:_\202(" + ":`\5(;`);a)<b*<c*=c\202+>d\207+\77e\377,\77e\377,\77e\272,\77e\206+\77" + "e\7+>e+>d*=c*<c)<b);a(;`\202(:`\210(:_\203(:`\2(;`);a\202);b\1)<b\207" + "*<b\377*<c\377*<c\272*<c\206*<b\1)<b\202);b\2);a(;`\203(:`\212(:_\206" + "(:`\210(;`\377(;a\377(;a\272(;a\207(;`\206(:`\216(:_\377(:`\377(:`\317" + "(:`\234(:_\377(:`\377(:`\272(:`\223(:_"}; + + diff --git a/engines/simple/fallback.png b/engines/simple/fallback.png Binary files differnew file mode 100644 index 0000000..05e0770 --- /dev/null +++ b/engines/simple/fallback.png diff --git a/engines/simple/preview.h b/engines/simple/preview.h new file mode 100644 index 0000000..824480e --- /dev/null +++ b/engines/simple/preview.h @@ -0,0 +1,1703 @@ +/* GdkPixbuf RGB C-Source image dump 1-byte-run-length-encoded */ + +#ifdef __SUNPRO_C +#pragma align 4 (preview) +#endif +#ifdef __GNUC__ +static const guint8 preview[] __attribute__ ((__aligned__ (4))) = +#else +static const guint8 preview[] = +#endif +{ "" + /* Pixbuf magic (0x47646b50) */ + "GdkP" + /* length: header (24) + pixel_data (60833) */ + "\0\0\355\271" + /* pixdata_type (0x2010001) */ + "\2\1\0\1" + /* rowstride (676) */ + "\0\0\2\244" + /* width (225) */ + "\0\0\0\341" + /* height (240) */ + "\0\0\0\360" + /* pixel_data: */ + "\377\0\0\0\342\0\0\0\2\0\12\17\31\35*\377E\35*\336E\35*\4E\25\36""2\0" + "\0\0\0\17\25\"(\377:_(\336:_(\4:_\35*E\0\0\0\0\17\25\"\203(:_\3):`*;" + "a+<b\377+=b\323+=b\3*<b*;a):`\203(:_\13\35*E\0\0\0\0\17\25\"(:_(:_*;" + "a,>c.Af1Ch2Di3E\202j3E\377j4E\314j4E\202j3E\23j2Di0Bh.@e+=b);`(:_(:_" + "\35*E\0\0\0\0\17\25\"(:_);`,\77d2Dh9Jn>PsBSuCUwD\202UxD\377VxD\314Vx" + "D\24UxCUwARu=Or7Hm0Bg+=b);`(:_\35*E\0\0\0\0\17\25\"(:_+<b0Bg9KoEVxN_" + "\200Ue\206Wh\210\377Yi\211\317Yi\211\25Wh\210Sd\204M]\177ARu7Hm.@e*;" + "a(:_\35*E\0\0\0\0\17\25\"(:`,>c3EjARuRc\204`p\216kz\227o~\232q\200\234" + "q\200\377\234r\201\313\234r\201\27\234q\201\234q\200\234o~\231hx\225" + "]m\214M]\177=Or0Bh*<b(:_\35*E\0\0\0\0\17\25\"(:`-\77d5GlEVyZk\212kz\227" + "y\207\241}\213\245\200\215\246\200\377\216\247\201\314\216\247\201\27" + "\216\247\200\215\246}\213\245u\204\237ix\225Sd\205ARv2Di+=b(:_\35*E\0" + "\0\0\0\17\25\"):`-\77d7ImHY|_o\216q\200\234\201\216\247\206\223\253\210" + "\224\254\210\225\255\377\211\226\255\313\211\226\255\30\211\225\255\210" + "\225\255\206\222\252}\212\244o~\232Wg\210CUx3Ej+=c(:_\35*E\0\0\0\0\17" + "\25\"):`-\77d7ImIY|`p\216s\202\235\202\220\250\210\225\255\212\226\256" + "\213\227\256\214\231\254\260\214\231\1\260\213\230\203\257\213\230\1" + "\257\214\231\377\260\214\231\231\260\214\231\30\260\213\227\257\212\226" + "\256\207\224\254~\214\246p\177\232Xh\211DUx3Ej+=c(:_\35*E\0\0\0\0\17" + "\25\"):`-\77d7ImIY|`p\216t\203\235\203\220\251\210\225\255\213\226\256" + "\214\227\256\214\253\230\257\214\1\230\257\213\204\227\256\213\1\227" + "\256\214\217\230\257\214\1\230\257\213\202\227\256\213\1\227\256\214" + "\377\230\257\214\207\230\257\214\27\227\257\213\226\256\210\224\254\177" + "\214\246p\200\232Xh\211DUx3Ej+=c(:_\35*E\0\0\0\0\17\25\"):`-\77d7ImH" + "Y|`p\216s\202\235\202\220\251\210\225\255\211\226\256\212\226\256\253" + "\214\227\257\207\213\226\256\1\213\226\257\214\214\227\257\1\213\226" + "\257\206\213\226\256\265\214\227\257\1\213\226\257\206\213\226\256\216" + "\214\227\257\1\213\226\257\217\213\226\256\1\213\226\257\251\214\227" + "\257\27\213\227\257\212\226\256\207\224\254~\214\246p\177\232Xh\211D" + "Ux3Ej+=c(:_\35*E\0\0\0\0\17\25\"):`-\77d7ImHY|_o\216s\201\234\201\217" + "\250\207\224\254\211\225\255\211\226\251\256\213\227\5\256\212\227\256" + "\212\226\255\212\226\255\211\226\255\211\225\203\254\211\225\1\254\211" + "\226\202\255\212\226\1\255\213\227\211\256\213\227\1\256\212\226\202" + "\255\212\226\203\255\211\225\1\255\211\226\203\255\212\226\1\255\213" + "\227\206\256\213\227\1\256\212\226\205\255\212\226\1\255\211\226\214" + "\255\211\225\1\255\211\226\202\255\212\226\1\255\212\227\222\256\213" + "\227\2\256\212\227\256\212\226\205\255\212\226\2\255\211\225\255\211" + "\226\203\255\212\226\1\255\213\227\205\256\213\227\1\256\212\226\204" + "\255\212\226\211\255\211\225\207\254\211\225\3\255\211\226\255\212\226" + "\255\212\227\250\256\213\227\30\256\212\226\256\211\225\255\206\223\254" + "~\213\245o~\232Xh\210CUx3Ej+=c(:_\35*E\0\0\0\0\17\25\"):`-\77d7HmHYz" + "_o\216r\201\234\201\216\247\206\223\254\210\225\255\210\225\255\212\247" + "\226\256\212\1\226\256\211\202\225\255\211\13\225\255\210\224\254\207" + "\223\253\206\223\253\204\220\250\204\220\250\206\222\253\207\223\254" + "\210\224\254\211\225\255\211\225\255\212\207\226\256\212\12\226\256\211" + "\225\255\211\225\255\210\224\255\207\224\254\207\223\253\206\222\253" + "\207\223\253\207\223\254\210\224\254\210\202\225\255\211\1\225\255\212" + "\203\226\256\212\1\226\256\211\202\225\255\211\3\225\255\210\224\254" + "\207\223\254\207\206\223\253\207\1\223\253\206\207\222\253\206\4\222" + "\253\207\223\253\207\223\253\210\224\254\211\202\225\255\211\1\225\255" + "\212\215\226\256\212\1\226\256\211\204\225\255\211\1\225\255\210\202" + "\224\255\210\2\224\254\207\223\254\207\203\223\253\207\4\223\254\210" + "\224\255\211\225\255\211\225\255\212\203\226\256\212\6\226\256\211\225" + "\255\211\225\255\210\224\255\210\224\254\207\223\254\207\202\223\253" + "\207\1\223\253\206\211\222\253\206\203\222\252\206\6\222\253\206\222" + "\253\207\223\254\210\224\255\211\225\255\211\225\255\212\246\226\256" + "\212\26\226\256\211\225\255\210\225\255\206\222\253}\212\244o~\231Wh" + "\210CUx3Ej+=c(:_\35*E\0\0\0\0\17\25\"):`-\77d7HmHXz^n\215q\200\233\200" + "\214\246\205\221\252\202\207\224\254\247\210\225\254\1\210\224\254\202" + "\207\224\253\13\206\223\253\206\222\252\205\221\251\177\214\244an\207" + "]i\202{\210\241\205\221\251\206\222\252\207\223\253\207\224\253\210\210" + "\225\254\12\207\224\253\207\223\253\206\223\252\205\221\251\200\215\244" + "v\203\234}\212\242\204\221\251\205\222\252\206\223\253\202\207\224\253" + "\1\210\224\254\203\210\225\254\202\207\224\253\3\206\223\253\205\222" + "\252\205\221\251\203\204\221\251\1\204\220\251\205\204\220\250\206\203" + "\220\250\4\204\220\250\204\221\251\205\222\251\206\223\252\202\207\224" + "\253\215\210\225\254\204\207\224\253\2\207\223\253\206\223\253\202\206" + "\222\252\202\205\221\251\10\204\221\251\204\220\250\204\221\250\204\221" + "\251\206\223\252\207\223\253\207\224\253\210\224\254\203\210\225\254" + "\10\207\224\253\207\223\253\206\223\252\205\222\252\205\221\251\204\221" + "\251\204\220\251\204\220\250\204\203\220\250\204\203\217\250\203\202" + "\217\247\7\202\216\247\203\217\247\203\220\247\204\221\251\206\222\252" + "\207\223\253\207\224\253\250\210\225\254\27\207\224\254\204\221\252|" + "\211\243n}\231Wg\207CTx3Ej+=b(:_\35*E\0\0\0\0\17\25\"):`-\77d7HlGXz]" + "n\214o\177\233\177\213\245\204\220\251\206\223\253\207\224\253\210\224" + "\245\254\210\224\21\254\207\224\254\207\223\253\206\223\253\206\222\253" + "\205\221\251\203\220\250{\210\241U`{2:R5\77VYd~}\212\243\204\221\251" + "\205\222\252\206\223\253\207\223\253\207\224\204\254\210\224\32\254\207" + "\223\253\207\223\253\206\222\253\205\222\252\204\221\251\177\213\243" + "[f\20009OHSlw\203\235\203\220\250\205\221\251\206\222\252\206\223\253" + "\207\223\253\207\224\254\210\224\254\207\223\253\206\223\253\206\222" + "\252\203\217\247\177\213\244~\212\242{\210\241x\205\236w\204\204\235" + "w\204\17\235v\202\234r~\230q}\227q}\227p}\226p}\226p|\226o{\225my\223" + "mz\223q~\227\201\215\245\206\222\253\207\223\253\210\224\211\254\210" + "\224\2\254\207\224\254\207\223\202\253\207\223\202\253\206\223-\253\205" + "\222\252\205\222\252\204\221\251\203\220\250\203\217\250\201\215\246" + "~\213\244w\204\235nz\224^j\202_k\204}\212\242\205\222\252\206\223\253" + "\207\223\253\210\224\254\210\224\254\207\223\253\206\223\253\205\222" + "\252\202\217\247~\212\243z\207\237w\204\235w\204\235u\202\233q~\227p" + "}\226o{\225my\222kx\221jw\220dp\212_j\204^j\203Zg\177U`wR\\vR\\uMWoV" + "`xx\204\235\206\222\252\207\223\253\210\224\246\254\210\224\27\254\207" + "\224\254\206\223\253\203\220\250{\210\242m|\230Vg\206CTv3Ei+=b(:_\35" + "*E\0\0\0\0\17\25\"(:`-\77d6HlGXz]m\214o~\232~\213\244\203\220\250\205" + "\222\252\206\246\223\253\207\22\223\253\206\222\252\206\222\252\205\221" + "\252\204\221\251\203\217\250y\205\237Yd~:C\\ISnJUo@Kcfr\213\200\214\245" + "\204\220\250\205\221\251\206\222\252\206\222\252\207\202\223\253\207" + "\202\223\253\206\202\222\252\205\14\221\251\204\220\250\177\214\245e" + "q\212\77Ib\77Jc8BZR\\uu\201\231\203\217\250\204\220\251\205\221\252\206" + "\203\222\252\206\10\222\252\205\222\252\203\220\250jv\220HTlEPhBMd;F" + "]:\204CZ:\3CZ8AX1;P0\204:O0\10:O-6K*2F*2G5>Tq}\227\205\221\251\206\222" + "\252\207\211\223\253\207\1\223\253\206\202\222\252\206\22\222\252\205" + "\221\252\205\221\251\204\220\250\203\220\250\202\217\247\200\215\246" + "|\210\241s\177\230bo\210P\\u<F^/7M+3I9C[q}\227\204\220\250\205\222\252" + "\206\202\223\253\207\20\223\253\206\222\252\205\222\252\203\217\247g" + "s\214GSk>Ha:D[9CZ6@U1:P0:O/8M+3G)0E)1E)\2021F)\12""1G*2G*2H*2H+4I.6M" + "=H_s\200\231\205\221\252\206\222\252\207\246\223\253\207\30\223\253\206" + "\223\253\205\222\252\202\217\250z\210\242l{\230Vf\206CTv3Di+=b(:_\35" + "*E\0\0\0\0\17\25\"(:`-\77d6HlFXz\\m\213n}\232|\212\244\202\217\250\204" + "\220\251\204\221\251\245\206\222\253\202\205\221\252\17\204\220\252\203" + "\217\250\202\216\247z\206\240Wc|8B[ITpZf\203Yf\203GRmCNhmy\223\201\216" + "\247\203\217\250\204\220\251\206\205\221\252\16\204\220\251\203\217\250" + "\200\215\246iu\220CMfFQlXd\201O[w:C\\R\\vz\206\240\202\216\247\203\217" + "\250\204\220\252\204\205\221\252\6\203\217\250`k\2044=U1:Q3;R6\77X\205" + "9BZ\2;D]@Je\202AKf\203AKg\7FQlIUqKVsQ]y{\207\241\204\220\252\205\221" + "\252\210\206\222\253\204\205\221\252\21\204\220\251\203\217\250\202\216" + "\250\202\216\247\177\213\245w\203\234bn\211KVp7AX,5L,4M7@YEPjQ]yT`|o" + "|\226\202\216\250\202\205\221\252\202\206\222\253\202\205\221\252\4\202" + "\216\247[f\2005>V6\77X\2029C[\21;E_\77JeAKfBMhHSnIUqKVrMYtO[wP\\xQ]z" + "Ta}Ub\177Wc\177Zg\205bo\213\177\213\244\202\205\221\252\247\206\222\253" + "\27\205\221\252\204\220\251\201\216\247y\207\241l{\227Te\206CTv3Di+=" + "b(:_\35*E\0\0\0\0\17\25\"(:`-\77d6HlFWz\\l\213n}\232|\211\243\201\216" + "\247\203\220\251\203\220\245\251\205\221\22\251\204\220\250\203\217\250" + "\202\216\247\201\215\246y\206\236Vaz9C[HSmYf\201[h\204[h\204Wc~AKeHR" + "lt\200\231\201\215\246\202\216\247\203\217\204\250\204\220\20\250\203" + "\217\250\202\216\247\200\214\245p|\225EPhALeVc\177Zg\203Yf\202LXs9C[" + "T_xw\203\234\201\215\246\202\217\247\203\217\203\250\204\220\4\250\203" + "\217\250q~\227Zg\203Xe\210\200Xe\1\201Yf\203\202Yf\203\202Zg\7\203[h" + "\204\\i\205_l\210~\212\243\203\220\250\204\220\250\205\221\206\251\205" + "\221\2\251\204\220\250\204\220\202\250\203\217\23\247\202\216\247\201" + "\215\246\200\214\245~\212\243t\200\231U`y=F]-6L/8N;D]ITnR^yXd\200Zg\202" + "[h\204Xe\200ht\217\177\213\244\203\217\202\250\204\220\1\251\205\221" + "\202\251\204\220\10\250\203\217\250o|\225Zf\202Ye\201Yf\201Xe\201Ye\201" + "Yf\202\202Yf\1\202Zg\204\203[h\203\204[h\202\204\\i\5\205]j\205bo\212" + "~\212\244\204\220\250\204\220\247\251\205\221\30\251\204\220\251\203" + "\220\251\200\216\247x\206\241kz\227Te\205BTv2Di+=b(:_\35*E\0\0\0\0\17" + "\25\"(:`-\77d6HlFWy[k\213m|\231z\211\243\200\216\247\202\217\250\202" + "\217\250\203\244\220\251\203&\220\251\202\217\250\201\216\250\200\215" + "\246x\206\240Wc}5>WGSoXe\202Zh\205[i\205[i\205Zh\204Tb}=HaNZtw\204\237" + "\177\214\246\201\216\247\201\216\250\202\217\250\202\217\250\201\216" + "\250\200\215\246\177\214\246r\177\231LWr<GaS`|Zh\204Zh\205Zh\205Xf\202" + "KWs5\77WS^xx\205\236\200\215\246\202\204\217\250\202\5\217\250r\177\232" + "\\j\206[i\205[i\205Z\203h\205Z\1h\205[\210i\205[\202i\206[\5i\206\\j" + "\206_l\211}\212\244\202\217\250\203\205\220\251\203\1\220\251\202\202" + "\217\250\202\30\217\250\201\216\250\200\215\247\200\215\246\177\214\245" + "{\210\242q~\231Wc}9CZ)2G5>WGSmQ^zWd\200Yf\203Yg\203Zh\205Zh\205[i\205" + "Xf\202`m\212|\211\243\202\217\250\202\217\250\203\202\220\251\203\5\220" + "\251\202\217\250\202\217\250p}\230\\j\206[\211i\205[\2i\206[i\206\\\205" + "j\206\\\4j\206]k\207ao\213}\212\244\203\251\220\251\203\25\220\251\202" + "\217\250\177\215\246w\205\240jy\227Td\205BSv2Di+=b(:_\35*E\0\0\0\0\17" + "\25\"(:`,\77d5HlEWyZk\213l{\227y\207\242\177\214\246\202\200\216\247" + "\245\202\217\250\23\201\216\247\177\215\246x\206\237Q]x6AYIVrXf\201Z" + "h\204Zh\205[i\205Zi\205Zh\204Yg\203P]y;E]Vb{v\204\235~\213\245\177\215" + "\245\202\177\215\246\7\177\214\245~\213\244v\203\235MXr:E^Q_zYg\203\204" + "Zh\204\7Xg\203KXs7BZP\\vu\202\234\200\215\246\201\216\247\202\201\217" + "\247\4\201\216\247r\177\231\\j\206[i\206\205[i\205\204[i\206\202[j\206" + "\206\\j\206\2_m\210|\212\243\206\202\217\250\203\201\216\247\16\200\215" + "\246\177\214\245~\213\244{\211\242p}\226Ubz6AY+4I7AYN\\xVd\177Xf\201" + "Xg\202Yg\203\202Zh\204\203[i\205\3Xf\202\\i\203y\207\240\202\201\216" + "\247\1\201\217\247\202\202\217\250\4\201\217\247\201\216\247o}\227\\" + "j\206\203[i\206\1[i\205\204[i\206\203\\j\206\1\\k\206\206]k\207\2bp\213" + "}\213\244\251\202\217\250\30\201\217\247\200\216\247~\213\245v\204\237" + "ix\225Sd\205BSu2Di+=b(:_\35*E\0\0\0\0\17\25\"(:`,\77d5HlEWyZk\212kz\227" + "y\207\242~\213\245\200\216\246\200\216\246\201\216\244\247\201\216\24" + "\247\200\216\246{\210\241]j\2046@YGSnYg\202Zh\203Zh\204[i\205[i\205Z" + "i\205Zh\205Yh\203We\200GSn;E_]i\204{\210\241}\213\244~\213\202\244}\213" + "\21\244w\204\235[g\2017AYJWqXf\201Yg\202Zh\204[i\205[i\205Zi\204Zh\204" + "Yg\203JVq:D^_m\207}\212\243\201\216\203\247\201\216\3\247q\177\231\\" + "j\206[i\207\205[i\4\205\\j\206\\j\206\\k\206]k\206\207]k\3\207_n\211" + "}\212\243\201\216\204\247\201\216\23\247\200\216\246\200\215\246\177" + "\215\246\177\214\245~\213\244}\212\243y\207\237er\215@Kd.7M5@WHToTb}" + "Wf\200Xf\201Yg\202Yh\203Zh\204[i\204\205[i\6\205Zh\204Yf\202t\201\233" + "\200\215\246\200\216\246\201\216\204\247\201\216\2\247o}\226[j\206\205" + "[i\6\205[j\205\\j\206\\j\206\\k\206]k\207]l\202\207^l\204\210^l\3\207" + "bq\213}\213\244\201\217\251\247\201\216\27\247\200\216\246}\212\244u" + "\204\237iw\225Sd\204ASu2Di+=b(:_\35*E\0\0\0\0\17\25\"(:`,\77d5GlEVyY" + "j\211ky\226x\206\240}\212\244\177\214\246\177\214\246\200\245\216\247" + "\200\5\216\247\177\215\246n{\224Zg\202Zh\204Z\205i\205Z\23i\205Yh\205" + "Xg\203Xg\202Vd\200CPk;E_es\214y\207\240{\211\242{\211\242x\207\237Zg" + "\2006AYJWrVe\201Xg\202Yh\204Yh\205Z\203i\205Z\6i\205[j\206_n\212t\203" + "\236\207\225\256\202\220\251\200\203\216\247\200\3\216\247p\177\231\\" + "k\206[\210j\206[\5j\206\\k\207]l\207]l\210^m\210^\203m\211^\5m\211]l" + "\210`n\212|\212\243\201\217\250\200\202\216\247\200\24\216\247\177\215" + "\246\177\215\246~\214\245}\213\244|\212\243{\211\242r\200\232NZt0:Q1" + "<SGSnTb}Ve\200Wf\201Xg\202Xg\203Yh\204Zi\205Zi\205[\205j\206[\5j\205" + "Ud~p}\230\177\215\246\177\215\246\200\204\216\247\200\2\216\247n}\227" + "[\210j\206[\6j\206\\k\207]l\207]l\210^m\211^m\212_\203n\212_\5m\212^" + "m\211bq\214}\213\244\201\217\250\200\247\216\247\200\26\216\247\177\215" + "\246\177\214\246|\211\243t\203\236hw\224Rd\204ASu2Di+=b(:_\35*E\0\0\0" + "\0\17\25\"(:`,\77d5GkDVyYi\211jy\226v\204\240|\211\243\202~\213\245\246" + "\177\214\246\5\205\223\254\235\252\300\226\243\274jx\223\\j\206\202[" + "i\206\203Zh\205\23Yh\204Xg\204Xf\202We\201R_|>IeEPiiv\220y\207\241w\205" + "\237cp\212;G_AMgUc\177We\201Xf\203Yg\204Yh\204Zh\205\202[i\206\6\\j\206" + "_n\212|\212\245\242\257\305\222\237\267\201\217\251\204\177\214\246\2" + "p~\230[i\206\207Zh\205\17[i\206[j\206]k\210^m\211`n\213`o\214ao\214b" + "p\215bp\216bp\215bq\215dr\216}\213\245\200\216\247\177\215\247\202\177" + "\214\246\202~\213\245\16}\212\244|\211\243z\207\241jx\222GRk.7N<GbO\\" + "xTb~Vd\200We\201Wf\202Xf\203Yg\204\202Zh\205\4Zi\205[i\206[j\206\\j\206" + "\202\\j\207\4\\j\206Uc\200kx\223}\212\244\206\177\214\246\2n|\226Zi\205" + "\207Zh\205\17[i\206]k\207`n\213dr\217jx\225lz\227m{\230q\177\232s\202" + "\235u\202\236v\204\237w\205\240\203\221\252\201\216\247\200\215\247\247" + "\177\214\246\30\177\213\245~\212\244{\210\243s\202\235gv\224Rc\204AR" + "u2Di+=b(:_\35*E\0\0\0\0\17\25\"(:`,>c5GkDUxXh\210ix\225u\204\237z\210" + "\243}\212\244}\212\244~\213\244\245~\213(\245\177\214\246\200\215\247" + "\210\224\255\247\262\310\226\243\274hv\223\\j\207[i\206Zh\205Zh\205Y" + "g\204Yg\204Xf\203Wf\202We\201Uc\200Q^z8C[FRkn{\225er\215>Ib=HbR_|Vd\200" + "We\201Xf\203Xg\203Yg\204Zh\205Zi\205\\j\207^l\211{\211\244\251\265\312" + "\232\246\275\203\220\251\177\214\246\177\214\246~\213\202\245~\213\2" + "\245o|\227Zh\207\204Yg\37\204Zh\205^l\210u\203\236\207\225\257\221\236" + "\267\225\242\271\227\243\274\237\253\302\244\261\306\244\261\306\254" + "\267\313\251\264\310\215\233\262\201\216\247\177\214\246~\213\245}\212" + "\244}\212\244|\211\244{\210\242y\206\241ht\217;E^.8OHSoS`}Ub\177Vc\200" + "Ve\201We\202Xf\202\203Yg\3\204Zh\205Zi\205[i\202\206\\j\10\207]k\210" + "]k\210^l\212_m\213]j\207fs\216|\211\243~\213\205\245~\213\2\245mz\225" + "Yh\207\204Yg\20\204Zh\205hu\222\226\242\273\264\276\320\273\306\330\275" + "\310\333\276\311\333\302\316\337\306\321\341\306\320\340\311\322\342" + "\272\305\326\221\236\266\200\215\247\177\214\246~\213\246\245~\213\30" + "\245}\212\245|\211\244z\210\242r\201\235fu\223Qb\203@Ru2Di+=b(:_\35*" + "E\0\0\0\0\17\25\"(:`,>c5GkDUxWh\210hw\224t\203\236y\207\242|\211\243" + "|\211\243}\244\212\244}\32\212\244~\213\245~\213\245\200\214\246\214" + "\230\261\251\264\312\224\240\271hu\221\\j\206Zh\205Zg\204Yg\203Xf\202" + "Xf\202We\201Wd\201Ub\177Ta\177JVs6AZDOi\77Jc8C]O[xUa~Vc\200W\202e\201" + "X\14f\202Yg\204Zh\204[i\206_m\211v\204\237\245\260\307\233\246\275\203" + "\220\252\177\214\246~\213\245~\213\245}\202\212\244}\3\212\244n{\226" + "Yg\203X\205f\202X0f\202Yg\203Zg\204ap\214\237\254\301\301\313\334\276" + "\310\331\275\306\331\274\305\327\267\301\324\264\276\321\263\274\320" + "\257\271\314\243\256\304\210\225\257\177\214\246~\213\245}\212\244|\211" + "\243{\210\243z\207\241x\205\240ht\217<G_5@XJVrS`}Ta\177Vc\200Vd\201W" + "e\201We\201Xf\202Yg\204Zh\204[h\205[i\206\\j\207^l\210bo\215iv\223t\202" + "\237\206\223\255\227\243\272\241\254\302\221\235\265\204\221\253~\213" + "\245}\204\212\244}\2\212\244ly\224Y\206f\202X\21f\202Yg\203Yg\204cp\214" + "\221\236\265\246\261\306\242\256\303\237\253\301\237\252\300\231\245" + "\274\226\242\272\225\241\271\220\234\264\210\225\256\202\216\250~\213" + "\245~\213\245}\247\212\244}\27\212\244|\211\243y\207\242q\200\234et\222" + "Qb\203@Rt2Di+=b(:_\35*E\0\0\0\0\17\25\"(:`,>c5GkCUxWh\210gv\224s\202" + "\236y\207\242{\210\243{\211\243\245|\211\243\14}\212\244~\213\244~\213" + "\245\200\215\247\214\231\261\247\263\310\213\230\261es\220[i\206Zh\204" + "Yg\204Xf\202\202We\201\13Vd\200Uc\200Ub\177S`}EQm.8P4>VKWtTa~Ub\177V" + "d\200\202We\201\12Xf\202Yg\203Zh\205\\j\207u\203\236\242\256\305\240" + "\254\302\206\223\253\177\214\246~\213\245\202}\212\244\203|\211\243\2" + "m{\226Xf\202\206We\201\16Xf\202Xf\203[i\206z\207\241\211\226\256\210" + "\224\255\210\224\256\207\223\255\206\223\254\204\221\253\204\221\252" + "\202\217\251\200\215\247~\213\245\202}\212\244\40|\211\243{\210\242z" + "\207\241y\206\240ly\224BNf4>VLYvS`~Ta~Ub\177Vd\200Vd\201We\201Xf\202" + "Yg\203Yg\204Zh\205[i\206^l\211ft\221y\206\241\220\234\265\253\266\314" + "\273\305\330\301\313\334\273\305\327\257\271\315\227\244\273\203\220" + "\251~\213\245}\212\244\204|\211\243\2ky\223Xf\202\206We\201\4Xf\202X" + "f\203Zh\204u\202\235\210\177\214\246\202~\213\245\202}\212\244\250|\211" + "\243\27{\210\243x\206\241p\177\233ds\222Pa\202@Qt2Di+=b(:_\35*E\0\0\0" + "\0\17\25\"(:`,>c5GkCTwVg\207fv\223s\201\235w\206\241y\207\242y\207\242" + "z\211\245\243z\211%\243{\211\243|\212\244|\213\245~\215\246\216\234\264" + "\245\263\310\211\230\261br\216Yh\205Wg\204Vf\202Ve\201Ue\201Ud\200Tc" + "\200Sb\177Sa~R_}MZvN\\xR`}Sa~Tc\177Td\200Ue\201Ve\201Wf\202Xg\204[k\207" + "n~\232\234\253\302\235\253\301\202\221\252}\214\246|\213\245{\212\244" + "{\211\204\243z\211\3\243kz\225Vf\202Ue\206\201Ue\4\201Ve\201Wf\202p\177" + "\231|\212\207\244|\212\2\244{\212\244{\211\202\243z\211\40\243y\210\242" + "x\207\241w\205\237n|\227HUn7B[LYvR`}Sa~Sb\177Tc\177Td\200Ue\201Ve\201" + "Wf\202Wg\204Yi\205\\k\210kz\226\205\224\255\244\262\310\270\303\326\270" + "\304\325\250\265\312\230\246\275\212\230\261\204\223\254\200\217\250" + "~\214\246|\212\244{\212\244z\211\204\243z\211\2\243ix\223Ve\207\201U" + "e\4\201Ud\201Ve\201q\200\232z\210\207\242z\210\1\242z\211\252\243z\211" + "\27\243z\210\242y\207\242w\205\240o~\233cs\221Pa\202@Qt2Di+=b(:_\35*" + "E\0\0\0\0\17\25\"(:`,>c5GkCTwVf\207fu\223r\200\234v\205\241x\206\242" + "y\246\207\242y\22\207\242z\210\242z\210\243{\211\244|\212\244\177\215" + "\250\222\240\267\243\260\307\177\216\251^m\212Wf\204Ve\202Ud\201Tc\200" + "Tc\200Sb\177Sa\177Sa~S\204`~S\20a\177Sa\177Tb\200Ud\200Ve\201Wf\203Y" + "h\205m|\230\230\246\276\241\256\305\207\225\256}\213\245{\211\244{\211" + "\243z\210\243z\210\242y\203\207\242y\3\207\242jx\224Ud\201T\207c\200" + "T\4c\200Uc\200m{\227y\207\241x\205\206\241x\1\206\241y\204\207\241y\40" + "\207\241x\206\241w\205\240t\202\234\\i\2057C[EQmR_}R_}S`~Sa\177Sa\177" + "Tb\200Ud\201Ve\201Ve\202Xg\204_n\214z\210\245\245\263\311\267\302\326" + "\256\272\316\230\245\275\213\230\261\202\217\252\177\214\247}\213\246" + "}\213\245|\212\245{\211\244{\211\243z\210\243y\204\207\242y\2\207\242" + "hv\222U\207c\200T\16c\200Sb\177Ta\177n|\227v\204\237v\204\237u\203\237" + "u\203\236u\203\236v\204\236v\204\237w\205\240x\206\240y\207\241y\251" + "\207\242y\25\207\242x\206\242v\204\240o}\232cr\221Pa\202\77Qt2Di+=b(" + ":_\35*E\0\0\0\0\17\25\"(:`,>c4FkBSwVf\206et\222q\177\233u\204\236\202" + "x\206\240\250x\207\241\15y\210\242z\210\243{\211\244~\215\247\221\237" + "\267\245\263\311\200\220\252[k\207Vf\202Ud\201Tc\200Sb\177Sa\177\203" + "Sa~\1R`}\203Sa~\15Sa\177Sb\177Tc\200Ue\201Xg\204gw\224\230\247\277\240" + "\256\304\203\222\253|\212\245z\211\243y\210\242y\207\242\206x\207\241" + "\2iw\223Tc\200\206Sb\177\1Sa\177\202Sa~\3jy\224u\203\236t\203\235\204" + "s\202\235!t\203\235u\203\236u\204\236v\205\237w\205\240w\206\240v\205" + "\237u\204\236hv\222EQlANiO]zQ_|R`}S`~Sa~Sa\177Sb\177Tc\200Ue\201Xh\204" + "dt\222\231\247\277\264\301\324\245\262\307\214\232\263\200\217\250}\214" + "\246|\213\245{\212\244{\211\244z\211\243z\210\243\202y\210\242\1y\207" + "\242\206x\207\241\1gu\221\207Sb\177\17Sa~R`}O\\yZg\202R`zKXqIUnBOf>I" + "b<H`8CYN[uq\200\233w\205\240w\206\240\250x\207\241\30x\206\241w\205\240" + "t\203\236n|\231br\220O`\202\77Pt1Ci+<b(:_\35*E\0\0\0\0\17\25\"(:`,>c" + "4FkBSwUf\206dt\222p\177\233t\202\236v\205\237w\205\237x\206\250\241x" + "\206\13\241y\207\242z\210\243{\211\244\177\215\247\223\241\271\240\255" + "\306v\204\240\\k\210Ud\201Tb\200Sa\202\177Sa\1\177S`\204~S`\16~Sa\177" + "Sa\177Tb\200Tc\200Wf\203gv\223\221\237\271\235\252\302\206\224\256|\212" + "\244z\210\243y\207\242y\207\242x\206\206\241x\206\3\241iw\223Tb\200S" + "a\205\177Sa\5\177S`~R`}P]{Wd\200We\202~Vc\202}Uc\202}Vc\4~We\177bp\215" + "t\202\235v\204\202\237v\204\30\237t\202\235Xe\202\77KeLYwQ^|R_}S`~S`" + "~Sa\177Sa\177Tb\200Uc\201Wf\204iw\225\225\243\274\251\266\313\221\237" + "\270\202\220\252}\213\246|\212\244{\211\244z\210\243z\210\243y\207\202" + "\242y\207\1\242x\207\210\241x\206\2\241gu\221Sa\206\177Sa\20\177S`~R" + "_}GTq0:R!)>!)>\"*\77#,A$.C&/E*4JIVoq\200\233v\204\237w\205\240x\206\247" + "\241x\206\30\241w\205\240v\204\237s\202\235m|\230aq\220O`\202\77Pt1C" + "h+<b(:_\35*E\0\0\0\0\17\25\"(:`,>c4FjASvTe\205cs\221o~\232s\201\235u" + "\203\237u\203\237v\251\205\237v\13\205\237w\206\240x\207\241y\210\241" + "}\214\245\223\242\271\235\254\303r\202\237Wg\204Sb\177Sa~R\210`}R\13" + "`}Sa~Tc\200et\221\220\240\270\240\256\304\204\222\254z\211\242x\207\241" + "w\206\240w\206\240v\207\205\237v\3\205\237gv\221Sa~R\205`}R\6`}Q_|P^" + "{JXu/:R\37(;\37\204':\36\5':\37':\40)=>Kdq\200\232t\202\203\235t\6\203" + "\235o~\230IVqBOkO]zP^{Q\202_|Q\15_|R`}R`}Sa~Tc\200aq\215\220\240\270" + "\243\261\306\203\222\254z\211\243y\210\242y\210\242x\207\241w\203\206" + "\240w\1\206\240v\212\205\237v\2\205\237et\217R\206`}R\20`}Q_|Q_|N\\y" + "HVqCQlERnERnFTpHVrIWtLZv^l\207s\202\234u\204\236u\204\236v\250\205\237" + "v\25\204\237u\203\236r\201\235l{\230`q\217N_\200>Ps1Ch+<b(:_\35*E\0\0" + "\0\0\17\25\"(:`,>c4FjASvTd\205br\221n}\231r\201\235\202s\202\236\252" + "t\203\237\12u\204\237u\204\240v\205\240w\205\241{\212\245\224\242\273" + "\226\244\277k{\230Tc\201Q_~\211P^}\7Q_~]l\213\213\233\266\233\252\302" + "\203\222\254w\206\242v\205\240\202u\204\240\211t\203\237\2ft\221Q_~\206" + "P^}\6P]|O]{M[yERo@Mh\77Mh\204\77Lg\16\77Mh@MiTb~r\200\234r\201\235s\201" + "\235r\201\235iw\224DRnIWuN\\{O\\{O]|P^|\202P^}\13Q_~R`~Ve\204t\204\242" + "\226\244\275\205\223\255x\207\242w\206\241v\205\241v\205\240u\204\240" + "\202u\203\237\215t\203\237\2dr\217Q_}\206P^}\5P^|O]|N\\{N\\zM[y\204L" + "Zx\5M[xM[z]l\211s\201\235s\202\236\251t\203\237\26t\203\236s\202\236" + "q\200\234kz\226`p\217N^\200>Ps1Ch+<b(:_\35*E\0\0\0\0\17\25\"(:`,>c4E" + "jARuSc\204bq\220m|\230q\200\234r\201\254\235s\202\1\235t\202\202\236" + "t\202\7\236t\203\236|\212\245\224\242\273\213\233\265Zj\210P]|O]\210" + "{O]\6{P]|We\202{\211\243|\213\245t\203\236s\202\214\235s\202\3\235es" + "\217P^|O]\205{O]\7{O\\{N\\zN[yM[xLZwLYwKY\203vKY\4vLYwLZx\\j\206r\200" + "\202\234r\201\10\234q\200\233bp\213GTpLZwN[yN\\zN\\zO]\202{O]\14{P^|" + "Q^}[j\211\205\224\257\204\223\256w\206\241v\204\237u\204\237t\203\236" + "t\203\236t\202\236s\202\216\235s\202\3\235cq\215P]|O]\207{O]\3{N\\zN" + "\\yN\\\204yN[\202yN\\\3y]k\210r\201\234s\202\252\235s\202\26\235r\201" + "\235p\200\234jy\226_o\216M^\177>Os1Ch+<b(:_\35*E\0\0\0\0\17\25\"(:`," + ">c3Ej@RuSc\204ap\217l{\227p\177\234r\201\235r\252\201\235s\2\201\235" + "r\201\234r\203\200\234r\6\200\234n|\230Zg\203@LeHVrO\\zO\210\\{O\10\\" + "{M[yBNk0;SKWrjy\224q\177\233q\177\233r\202\200\234r\1\200\234s\207\201" + "\235s\3\201\235dr\217P]|O\207\\{O\3\\zN[yN[yM\207ZxM\2Zx]j\207r\202\200" + "\234r\10\200\234q\177\233]k\207GSpMZxN[yN[yO\\zO\202\\{O\11\\{P]|Q^}" + "`o\215\200\216\251x\206\242u\203\237t\202\236t\202\236s\221\201\235s" + "\3\201\235bp\215O]{O\220\\{O\2\\{^l\211s\252\201\235s\202\201\235r\26" + "\201\235p\177\233ix\225^n\216M]\177=Or0Ch+<b(:_\35*E\0\0\0\0\17\25\"" + "(:`,>c3Ej@RuRb\203_p\216kz\227o\177\232p\200\234q\200\234\251r\201\234" + "\202q\200\233\202p\177\233\7o~\232l{\227S`{2>V4@ZIWtM[x\210N\\z\12M[" + "yM[xJYv7D^,7OLZtiy\224o~\232o\177\232p\177\233\202q\200\233\1q\201\234" + "\206r\201\234\2cr\216O]{\211N\\z\1N\\y\210M\\y\1\\k\207\202q\201\234" + "\4q\200\234n~\231[j\206JXv\202M[x\1M\\y\205N\\z\4O]{[j\207{\212\245s" + "\203\236\202r\201\235\223r\201\234\1ap\214\210N\\z\4N\\{O]{O]|O^|\205" + "P^|\2O^|^m\212\202r\201\235\251r\201\234\30q\201\234p\200\234o~\232h" + "w\225]n\215M]\177=Or0Ch+<b(:_\35*E\0\0\0\0\17\25\"(:`+>c3Ej@RuQb\203" + "_o\216kz\226n}\231p\177\232p\177\232q\200\246\234q\200\202\234p\177\14" + "\233p\177\233o~\232n}\232m|\231ix\224S`|-8P2=WFTrKYwLZxM[\203yM[\203" + "zM[\2yM[yLZ\202xKY\11wHVt8E_+5LKYtgv\222m|\230n}\232o~\232p\177\202\233" + "p\177\205\234q\200\3\234bp\216N\\zM[\207yM[\3zN\\{N\\{O]\202|O]\204}" + "O]\10|O]|]k\211q\200\235q\200\234q\200\234o~\232^m\212LZ\202xLZ\207y" + "M[\3ySa\177p\177\233p\177\210\234p\177\215\234q\200\2\234`n\214M[\207" + "yM[\2zN\\{N\\\202|P^\1}Q_\202~Q_\7\177Q_~Q_~P^}^m\212r\201\235r\201\235" + "q\200\250\234q\200\30\234p\177\233o\177\232n}\231hw\224\\m\214L\\~=N" + "r0Ch+<b(:_\35*E\0\0\0\0\17\25\"(:`+>c3Ej@QtQa\202^n\215jy\225m}\230o" + "~\232o~\232p\246\177\233p\20\177\232o~\232o~\232n}\231n}\230l{\227ix" + "\224R_{/:Q2<UCQmIWuJXvKYwLZxLZxM\203[yM\1[yL\202ZxL\17ZwKYwJXvIWuFSp" + "5AZ1;TO[wiw\223l{\227m|\231n}\231o~\232o~\232p\177\232p\203\177\233p" + "\3\177\233ap\214M[xL\206ZxL\6ZxM[yN\\zO]{Q_}Q_~R\203`~R\12`~Q_~P^}^l" + "\211q\200\234q\200\234p\177\233p\177\233bq\215M[yL\206ZxL\1ZxK\202Yw" + "K\4Xuet\220n}\230n}\231o\207~\232o\2~\232p\177\232p\212\177\233p\2\177" + "\233_n\212L\206ZxL\7ZxM[yM[ySb\200dt\221p\177\233q\200\234q\203\201\235" + "q\5\200\234o\177\233p\200\234s\202\236q\200\234p\250\177\233p\26\177" + "\233o~\232o~\232m|\230fv\223\\l\213K\\~=Nr0Ch*<b(:_\35*E\0\0\0\0\17\25" + "\"(:`+>c3Ej@QtPa\202^m\215ix\225l|\230\202n~\231\246o~\232\202n}\231" + "\202m|\230\12lz\226fu\221O]y,7N0;TESoHUsIWuJXvKYw\202LZx\204M[y\1LZx" + "\202KYw\202JXv\12IWuHVsERp2=W*4KN[xfu\221lz\226m{\230m|\230\202n}\231" + "\204o~\232\2`o\214LZx\206KYw\6LZxM[yP_}iy\227|\214\247}\215\250\203~" + "\216\250\5}\216\250}\215\250{\212\246v\205\241t\203\237\202p\177\233" + "\3s\202\236jz\226M[z\207KYw\202JXv\3BNkR`|ix\224\203m|\230\210n}\231" + "\212o~\232\1^m\212\207KYw\202LZx\4Zi\210\226\244\276\270\305\330\271" + "\307\331\203\272\307\331\5\271\307\331\267\304\327\230\247\277w\206\241" + "p\177\233\252o~\232\26n}\231l{\227fu\223[l\213K[~<Nr0Ch*<b(:_\35*E\0" + "\0\0\0\17\25\"(:`+>c3Ej\77QtPa\202]m\214hw\224k{\227m}\231m}\246\231" + "n}&\230m|\230l|\227l{\227jz\225fu\221M[v-7N0<TBPlGUqHVsHWtIWuKYvKZwL" + "ZxP^|]l\211[j\207O]{LZxKYwJYvJXvIXuIWtHVsGUqCPl2=V-7NJXsgv\221kz\226" + "l{\227l|\227m|\230n}\203\231n}\3\231_n\213KYwJX\205vJX\6vKYwLZwRa\177" + "\216\234\266\262\277\323\262\300\204\323\263\301\13\323\262\300\323\260" + "\275\322\226\245\275t\203\236p\177\233o~\232p\200\233l|\230Q`}LZxKY\205" + "vJX\11uIWuHVs@Mi8E_Wd\200hw\223jy\225kz\226kz\206\227l{\1\227m|\205\230" + "m|\1\230n}\204\231n}\2\231]l\211KY\206vJX\16vJYvKYwN]zo~\231|\213\246" + "}\214\246~\215\247~\215\247}\214\246}\214\246|\213\245v\205\240p\177" + "\233o~\251\231n}\202\231m}\25\230kz\226et\222[k\212J[~<Nq0Cg*<b(:_\35" + "*E\0\0\0\0\17\25\"(:`+>c2Ei\77PtO`\201\\m\214gv\224kz\226l|\227l\245" + "|\227m(|\227l{\226k{\225kz\225iy\224fv\220N]w,7N-9QBOkEToGUqGVqHWrIX" + "sJYuKZvM\\xcr\220\221\241\272\214\234\265]l\212M[xKZvJYuIXtIWsHWrHVr" + "FUqETpBQl0;S*4JR_ygv\221jy\224kz\225l{\226l|\226m\202|\227m\3|\227^m" + "\210JXtI\205WsI\6WsJXtJYuM[xkz\224z\211\244{\205\213\245{\14\212\244" + "z\211\243u\205\237p\200\232n~\230n}\230o\177\231u\205\237Wf\202KYvJX" + "uJXtI\203WsI\14WsHVrGUqDRm2<U4\77WSb|gv\220hx\222hx\222ix\223iy\224i" + "\202y\224j\204z\224j\5z\224kz\225k{\225l{\226l|\226m\203|\227m\3|\227" + "\\k\206IXsI\207WsI\3XtJYuet\217n\204~\230o\7~\230n}\230n}\230m}\227m" + "|\227l|\226l|\226m\250|\227m\27|\227l|\227jy\226ds\222Zk\212J[}<Mq/C" + "g*<b(:_\35*E\0\0\0\0\17\25\"(:_+>c2Ei\77PsN_\201[l\213ft\222ix\226ky" + "\227kz\227\244lz\227\34kz\226ky\226jx\225iw\224es\217MZv)4K/:SANjERo" + "FSqGTqGTrHUsIVuJWvLZxYg\206\211\227\263\226\244\275\230\246\276\201\220" + "\255Xf\206LYxJXvIVuIVtHUs\202GTr\12ESqESpANj2<V.8OQ\\ygt\221iw\225jx" + "\225ky\226\203lz\227\2]k\210IVt\207HUs\5IVuJWvcq\216o}\232p~\232\205" + "p~\233\3o}\232n|\231n|\230\202m{\230\4n|\231w\205\241bp\215N\\z\202I" + "Vu\1IVt\203HUs\13GTrGTqESq\77Lh+4L'0FEPkXf\201bp\215es\221fu\222\205" + "gu\222\203hv\223\2iw\224jx\225\202ky\226\203lz\227\2[i\206IVs\211HUs" + "\1bp\215\203ky\226\207jx\225\202ky\226\250lz\227\26ky\227ix\225cr\220" + "Yj\211IZ}<Mq/Bg*<a(:_\35*E\0\0\0\0\17\25\"(:_+>c2Di\77PsN_\201[k\213" + "dt\222ix\225jy\226ky\244\226kz)\226jy\225jx\225iw\224fu\221NZv+4K-8P" + "AMiDRoESpFSqGTrGUrHVsIWuJXvSa\200y\211\246\224\242\273}\213\246\177\216" + "\251\225\243\274x\210\245R`\200JXvIWuIVtHUsGUrFTqFTqESpDRoANk+5M,6NT" + "a}gv\222ix\224jy\225kz\202\226kz\3\226]k\210HVsGU\206rGU\4rHUsIWuap\214" + "m|\206\230n|\202\230m{\1\230l{\202\227l{\10\227m{\230t\202\237p\177\235" + "R`\177IWuIVtHVsGU\202rGU\30rGTrFTqESpDRo>Kg-7O\35$7#,@5@XFSnTa}[i\205" + "^l\211`o\213bq\215ao\214_m\212^l\211[h\205[i\206es\220jx\225jy\225kz" + "\202\226kz\3\226[i\206HUsGU\205rGU\6rGTrFTqFTq`n\213hv\223gv\206\222" + "gu\5\222hv\223hw\224ix\224jy\225ky\247\226kz\27\226jy\226hw\225bq\220" + "Xi\211IZ}<Mq/Bg*<a(:_\35*E\0\0\0\0\17\25\"(:_+=c2Di>PsM^\200Zk\212ds" + "\221hw\225ix\225ix\225j\243y\226j\11y\226ix\225hw\224et\221P]z'0H.9Q" + "@NkCQnD\202SpE\36SqFTrGUsHVtIWvO]|t\204\242\223\242\274y\210\245p\177" + "\233p\177\234~\215\251\225\243\275p\200\236O]|HWvHVuGUsFTrFTrESqESqD" + "SpDRo@Mj.8Q,5MR_{gu\222ix\225j\202y\226j\3y\226[j\207GUsF\207TrF\3Tr" + "GUs_m\213k\210z\227k\14z\227jy\226jy\226kz\227kz\227o~\233~\216\252b" + "q\221KYxHVuGUsGUsF\202TrF\27TrESqDSpDSpCQnBPm9E`,6O\40'<\31!2\27\36""0" + "\33\"5\36&9\37';#+@\40(<\37&:\36%:\32\"5\40)>Ub\177gv\223ix\225j\202" + "y\226j\2y\226Yh\205F\206TrF\10TrESqDSp<If3>V)2G(1F'1E'\2020E'\10""0E" + "(1F(1F+5KFSmet\221ix\225ix\225j\246y\226j\25y\226ix\225gv\224aq\217X" + "i\210HY|;Mq/Bg*<a(:_\35*E\0\0\0\0\17\25\"(:_+=b2Di>PrM^\200Yj\212cr\220" + "gv\224\202hw\224\245ix\225\5gv\223P^y,5M.9R@Nk\202DRo\1DSp\202ESq\10" + "FTrGUsGVtL[zgw\225\221\240\273\201\217\253n}\232\202m|\231\10p~\233\201" + "\220\253\220\240\272hx\226KYxHVuGUsFTr\203ESq\202DSp\6DRo@Nk-7Q5\77Y" + "[i\206hw\224\203ix\225\2[i\207FTr\210ESq\2FTr^m\212\213ix\225\10jy\226" + "kz\227l{\230}\214\247w\207\245Ra\200HWuGUs\202FTr\203ESq\202DSp\23DR" + "oCQnBPmAOl>Kh9Fb3\77Y.8P+5M)4J'0F(3I+5L,6O/:S7C^bq\215gv\223hw\224\203" + "ix\225\2Yg\205FTr\206ESq\202DSp\4\77Lh0:S&0F&/E\205%/D\5&/E(2HERmet\221" + "hw\224\250ix\225\27hw\224gu\224`p\217Wh\210HY|;Mp/Bg*<a(:_\35*E\0\0\0" + "\0\17\25\"(:_+=b1Di>OrL]\177Xi\211aq\220fu\223hw\224hw\224ix\243\225" + "ix\7\225hw\224fu\222JWr9E`CQnDRoDS\202pDS\12pESqESqFTrGUsIWv_o\216\216" + "\236\272\201\220\254n}\232kz\203\227kz\11\227n}\232\204\224\256\223\243" + "\275`p\217KYxGUtFTrFTrES\204qES\5qGUsSb\201et\221l{\230ix\203\225ix\2" + "\225Zi\206ET\210qES\3qETq]l\211ix\213\225ix\12\225jy\226jy\226r\201\236" + "\206\226\262m~\235P^~GVtGUsFTrES\203qES\11qDSpDRoDRoCQnBPmBPmAOlAOl@" + "N\205k@N\13kAOlAOmCQnes\220gv\223hw\224hw\224ix\225ix\225Xg\204ES\206" + "qES\7qDSpDRoDQnBPmBPmANl@N\204k@N\7kAOlBPmVd\201gv\223gv\223hw\224ix" + "\245\225ix\30\225hw\224gv\224ft\222_o\216Vh\207GY{;Lp/Bf*<a(:_\35*E\0" + "\0\0\0\17\25\"(:_+=b1Di=OrL]\177Xi\210`q\220et\222gt\223gu\223g\243v" + "\224g\7v\224hw\224m|\232~\215\252t\203\241O^}ETrD\203SqD\24SqESqFTrG" + "UtWe\206\202\221\257\207\227\262o~\234jy\226ix\226hw\225hw\225ix\226" + "jy\227o~\233\207\226\262\206\226\263[j\213HVuESrE\202SqD\202SqE\7SrG" + "UtVf\206\177\220\254\214\233\266r\201\236hw\225g\202v\224g\3v\224Yh\205" + "ESqD\207RpD\3RpESq\\k\210g\213v\224g\13v\224hw\225ix\225kz\230|\213\247" + "\213\232\267jy\230KYyGUsFTsESrE\202SqD\202RpD\3RoCQoCQoB\202PnB\1PnA" + "\210OmA\5OmCQnds\221fu\223gv\223g\202v\224g\3v\224Wf\203DSpD\206RpD\5" + "RoCQoCQnBPnBPmA\206OmA\5OmBPnVd\202fu\223fu\223g\247v\224g\25u\224gt" + "\223ds\222^o\216Vg\207GX{:Lp/Bf*<a(:_\35*E\0\0\0\0\17\25\"(:_+=b1Dh=" + "OrK\\\177Wh\210`p\216ds\221\202ft\223\244gu\223\6gv\224hw\225x\206\244" + "\221\237\273s\203\241N\\|\202ESq\12DSpDSqESqFTsQ`\200}\215\253\213\232" + "\265p\177\235jx\226iw\225\204hv\224\10iw\225jx\226o~\234\213\232\266" + "\201\222\257Sa\201GTsESr\202ESq\10ESrGUtWf\206\202\222\260\220\236\272" + "t\203\240iw\225hv\224\203gu\223\2Xf\204DRp\210DQo\2DRp[j\210\214gu\223" + "\14gv\224hv\224iw\225m{\231\203\222\256\223\242\275ix\231KXxFTsFSrES" + "qDSq\202DRp\3DRoDQoCQo\202CQn\1CPn\210BPm\4BPnCQods\221fu\223\204gu\223" + "\1Vd\202\211DQo\3CQnCPnBPn\207BPm\4BPnVd\202ft\222fu\223\247gu\223\25" + "ft\223es\223cr\220]n\215Uf\206GXz:Lo/Af*<a(:_\35*E\0\0\0\0\17\25\"(:" + "_+=b1Ch=NqK\\~Vg\207_o\216br\202\221es\1\221et\243\223et\10\223fu\223" + "gu\224ix\226v\205\243\220\237\272s\203\242LZ{ES\202rDS\11rESrO]~p\200" + "\240\214\233\270t\202\241hw\226gv\225fu\224ft\202\223et\24\223ft\223" + "fu\224gv\225hw\226t\202\240\214\232\267v\205\246R`\201FTsESrESrGUuUd" + "\204\203\223\261\217\236\272s\202\240iw\226gu\224fu\224et\202\223et\2" + "\223Xf\205DR\210pCQ\3pDRp[i\210et\214\223et\14\223fu\223gu\224hv\225" + "lz\231\202\221\255\227\246\302s\204\242Tc\204GVvESsESrDS\202qDR\1qDQ" + "\202pCQ\1pCP\212oBP\3oCQodr\221et\204\223et\2\223Vd\203DQ\213pCQ\2oC" + "QoCP\206oBP\2oVc\203et\250\223et\30\223es\222ds\221br\220\\m\214Ue\205" + "GWz:Ko/Af*<a(:_\35*E\0\0\0\0\17\25\"(:_+=b1Ch=NqK[~Vf\206^n\215bq\220" + "br\220cr\220d\244s\221d\20s\221et\222fu\223hw\225z\211\246\223\243\276" + "p\200\240KZyDSqDSqIWwjz\230\210\230\265w\206\243hw\225fu\223e\202t\222" + "d\203s\221d\27s\221et\222et\222fu\223hw\225t\203\241\215\234\270p\201" + "\237KZzESrETsUe\205\200\220\255\220\237\272r\201\236hw\225fu\223et\222" + "et\222ds\221et\222et\222Wf\204D\210RpC\4RpDRpZi\207et\222d\214s\221d" + "\13s\221et\222fu\223gv\224jz\227\201\220\255\235\255\307\215\236\273" + "dt\224N]}GUtD\202SqD\1SpC\203RpC\210QoC\202QoB\11QoCQocr\220et\222ds" + "\221ds\221et\222et\222Ud\202C\216RpC\203QoC\5QoBQoCPoUc\202dt\222d\247" + "s\221d\26s\221cs\221br\220aq\217\\l\213Td\205FWz:Ko/Af*<a(:_\35*E\0\0" + "\0\0\17\25\"(:_+=b1Ch<MqJZ}Ue\206]m\215ap\217\202br\220\245cr\220\202" + "ds\221\14eu\223gw\225x\210\245\214\235\271k|\233KZyGVu^o\217\211\231" + "\266}\214\251hw\225et\222\202ds\221\206cr\220\20cs\221dt\222et\222hx" + "\225x\207\244\211\231\266jz\232L[{Vg\206\202\223\261\216\235\270p\177" + "\235gv\224et\222dt\222ds\221\202cs\221\3ds\221dt\222Wf\204\202DRp\206" + "DSq\202DRp\3Zi\207dt\222ds\221\215cr\220\20ds\221et\222eu\223hx\226u" + "\205\242\217\237\271\233\254\306\216\237\274r\203\242]l\215N]}GVuDSr" + "DSqDRqDRp\211CRp\202CQo\1cr\220\204ds\221\4dt\222Ud\202CRpDRp\210DSq" + "\205DRq\202DRp\1CRp\202CQo\1Ud\202\202ds\221\247cr\220\202br\220\24`" + "p\217[k\213Sc\204EVy9Ko/Af*<a(:_\35*E\0\0\0\0\17\25\"(:_+=b1Ch<MpJZ}" + "Te\206\\m\214`p\216`q\202\217aq\244\220aq\202\220br\14\221cs\222dt\223" + "gx\226|\214\252\215\236\273hy\232Yk\213\201\223\261\177\217\254jz\230" + "dt\223cs\202\221br\206\220aq\202\220br\26\221cs\222dt\223hx\226|\214" + "\251\212\233\270n\200\240\177\222\260\214\235\271s\203\240ev\224dt\222" + "cs\222br\221br\221aq\220br\221cs\221dt\223ev\225gy\231i{\233j|\204\234" + "k|\10\234j{\234i{\233fx\230hy\227cs\222cs\221br\221aq\213\220aq\21\220" + "br\221br\221cs\222dt\223eu\224l|\232~\216\253\222\242\275\242\262\314" + "\240\257\312\217\240\275y\212\251dv\227Te\204K[{FUuET\205sET\21sFUsG" + "VvM]}Tf\205Xj\211j{\231dt\222br\221br\221cs\221eu\224ev\225gy\231i{\233" + "fy\231`q\222^n\203\217^n\4\217]n\217Zk\213Td\205Qa\204\201Qa\10\201N" + "]~HWwETsDSrUe\204cs\222br\221br\247\220aq\27\220`q\217_o\216Zk\212Sc" + "\204EVy9Kn.Af*<a(:_\35*E\0\0\0\0\17\25\"(:_+<b0Ch;MpIY|Sd\205[l\213_" + "o\216`p\217`p\217a\246q\217a\15q\220br\220br\221cs\222fv\224{\213\251" + "\225\246\302\225\247\303\204\225\261fw\225cs\222br\221br\220a\211q\217" + "a\15q\217br\220br\220cs\222gw\225~\220\253\230\251\304\215\235\271m}" + "\233du\223cs\221br\221aq\220a\203q\217a\6q\220br\220dt\223\202\222\257" + "\247\265\315\253\270\317\254\204\271\320\255\10\271\320\254\271\320\253" + "\270\317\244\263\313}\217\253cs\221br\220aq\220a\215q\217a\21q\217br" + "\220br\221cs\222ct\222eu\224iy\227o\201\235|\216\252\216\237\271\240" + "\260\310\252\271\321\253\273\323\252\272\323\246\266\320\234\253\307" + "\226\250\303\226\202\250\302\226\11\250\302\227\250\303\241\261\313\251" + "\271\322\253\273\323\251\271\322\234\255\306t\204\243cs\222b\202r\220" + "b\7r\220fv\224\203\224\260\246\264\314\254\270\317\253\272\321\254\272" + "\322\253\204\273\323\253\3\273\323\254\274\324\254\275\323\255\205\274" + "\325\255\10\274\324\252\272\323\252\272\322\242\263\314\203\225\262g" + "w\225br\220aq\220a\245q\217a\26q\217`p\217_o\216^n\215Yj\211Rb\203DV" + "y8Kn.Af*;a(:_\35*E\0\0\0\0\17\25\"(:_+<b0Bh;LpHY{Rc\204Zk\212^n\215\202" + "_o\216\247`p\216\202aq\217\12br\220bs\221fv\225w\207\244}\215\252k{\231" + "cs\221br\220aq\217`p\217\212`p\216\13`p\217aq\217br\220br\221fv\224n" + "~\234iz\230cs\222br\220aq\220aq\217\205`p\216\4aq\217br\220fv\224iz\230" + "\202k{\231\204k|\232\202k{\231\5iy\230eu\224br\220aq\217`p\217\217`p" + "\216\17`p\217aq\217br\220br\221cs\221dt\222eu\224gw\225j{\231p\200\236" + "y\211\246\177\217\253\206\225\260\214\234\267\220\240\272\203\220\240" + "\273\10\217\240\272\211\232\264\202\222\255~\216\252v\207\244o\177\234" + "dt\223aq\220\203aq\217\7br\220fv\224iz\230k{\230n~\234r\203\240s\204" + "\241\204t\204\241\3v\206\243y\211\246|\213\250\204}\215\251\10~\216\252" + "\201\221\254\202\221\254\177\217\252r\203\237cs\222aq\220`p\217\246`" + "p\216\202_o\216\25]m\215Xi\211Qb\203DUx8Jn.@f*;a(:_\35*E\0\0\0\0\17\25" + "\"(:_+<b0Bh;LpHX{Rc\204Zj\212]m\214^n\216^n\250\216_o\4\216_p\216`p\217" + "`q\217aq\203\220ar\3\220`q\217`p\217_p\215\216_o\4\216`p\217`p\217`q" + "\217aq\202\220`q\2\217`p\217_p\206\216_o\5\216_p\216`p\217`q\217ar\220" + "br\205\221bs\202\221br\4\221aq\220`q\217`p\217_p\222\216_o\4\216_p\216" + "`p\217`q\217ar\202\220ar\1\221br\202\221bs\1\222cs\202\222ct\207\223" + "ct\14\222bs\221br\221ar\220`q\217`p\217_p\216_p\216`p\217`p\217`q\217" + "ar\220br\205\221bs\207\222cs\202\222ct\202\222cs\6\222bs\221br\221aq" + "\220`p\217`p\217_o\246\216_o\30\216^o\216^n\215\\m\214Wi\210Pa\202CT" + "w8Jn.@f*;a(:_\35*E\0\0\0\0\17\25\"(:_+<b0Bh:LpGXzRb\203Yj\211\\l\213" + "]m\214]m\214^\251n\215^\1n\215_\205o\216_\1o\216^\220n\215^\204o\216" + "_\1o\216^\211n\215^\203o\216_\210p\217_\1o\216_\202o\216^\225n\215^\203" + "o\216_\1p\217_\202p\217`\1p\217a\211q\220a\6q\220`p\217`p\217_o\217_" + "o\216_o\216^\202n\215^\1n\215_\203o\216_\1p\217_\210p\217`\202q\220`" + "\204q\220a\202q\220`\202p\217_\2o\216_o\216^\247n\215^\202n\215]\25m" + "\214[l\213Wh\210P`\202CTw8In.@f*;a(:_\35*E\0\0\0\0\17\25\"(:_+<b0Bg:" + "LoGWzQa\202Xi\211[l\213\\l\214\254\\m\214\204]m\215\241\\m\214\213]m" + "\215\230\\m\214\202]m\215\202]n\215\214]n\216\202]n\215\1]m\215\205\\" + "m\214\205]m\215\205]n\215\212]n\216\202]n\215\1]m\215\251\\m\214\26\\" + "l\214Zk\213Vg\207O`\201BSv8Im.@e*;a(:_\35*E\0\0\0\0\17\25\"(:_+<b0Bg" + ":KoFWzP`\202Wh\210Zk\212[l\213[l\207\214\\l\1\214Zj\204\212Zk\4\212[" + "k\212Yi\210Zj\211\\l\377\214\\l\273\214\\l\202\214[l\26\213Yj\211Uf\206" + "O_\200BSv7Im.@e*;a(:_\35*E\0\0\0\0\17\25\"(:_+<b0Bg9KoFVyP_\201Vg\207" + "Yj\211Zk\212Zk\212[\205l\214[\6l\214O\\vAGUBIZIUlUa\200W\202f\205W\4" + "f\205Xg\206Xh\207Zj\212[\377l\214[\272l\214[\25l\213Zk\212Yj\211Ue\205" + "N^\200BSv7Hm.@e*;a(:_\35*E\0\0\0\0\17\25\"(:_*<a0Bg9KoEVyO_\201Vf\207" + "Xi\211\202Zj\212\206Zk\212\15Xf\202S]m=CN57>:>JDMaOZvTc\201Vd\203Ve\205" + "Vf\205Wf\206Yi\210\370Zk\212\1Zj\211\203Yi\210\1Zj\211\273Zk\212\26Y" + "j\211Xi\210Td\205M^\177ARv7Hm.@e);`(:_\35*E\0\0\0\0\17\25\"(:_*<a0Ag" + "9JnEUyO^\200Uf\206Xh\210Yi\211Yi\206\211Yj\21\211n\202\243\237\266\323" + "}\221\257P\\t:\77K69B9>JCK_N[vS`\177Ta\201Ud\203Ue\203Wf\205Wg\205Yj" + "\210Yj\361\211Yj\13\211Xh\207Ue\202Tc\200Sc\200Td\202Td\203Ue\203Vf\204" + "Wf\205Xi\210Yj\270\211Yj\27\211Yi\211Wh\210Sd\205M]\177ARu6Hl.@e);`(" + ":_\35*E\0\0\0\0\17\25\"(:_*<a0Ag9JnDUxM^\200Td\206Vh\207Wi\210Wi\210" + "X\205i\211X\24h\210[l\215v\213\253\241\267\323\234\263\316i{\231JVo;" + "BP58A6:D@H[JVpQ]{Sa\200Ta\201Tc\202Uc\203Ve\205Vf\206Xi\210X\354i\211" + "X\16i\211Wg\207O]yDNd:@N6:C6;E\77GWJTnR_~Ta\201Tc\203Ud\204Wg\207X\267" + "i\211X\25i\210Wh\210Vg\207Rb\204L\\~@Ru6Hl-@e);`(:_\35*E\0\0\0\0\17\25" + "\"(:_*<a/Ag8JnDUxL]\177Sc\204Ug\207\202Vg\207\205Wh\210\202Vg\207\24" + "Xi\211fz\234\213\240\277\240\266\322\204\231\272]m\215JWn=CT59C59B<C" + "SFQgMZvQ^}S_\177Sa\201Tb\202Uc\203Vf\206Wh\207\352Wh\210\17Ud\204HSm" + "7;H36>6;F:\77M9\77K58B6:EENeN[wQ_~Sa\201Tc\203Vg\206\267Wh\210\25Vg\207" + "Uf\206Rb\203K\\~@Qt6Gl-@e);`(:_\35*E\0\0\0\0\17\25\"(:_*<a/Ag8JnCUxK" + "\\\177Sc\204Uf\206Vg\211\207Vg\26\207Vf\206Xi\211o\203\245\216\245\304" + "\223\253\313v\214\254Yj\213KWq\77I[49D36\77""8>MBJ`KXsQ]}R_\177S`\200" + "Sa\201Tb\202Ud\204Vf\206Vg\347\207Vg\21\207KXt9\77N9>LGRjO^|Q`\177Q`" + "~KVq=CV9\77MEPiN[xP^}Ra\200Tb\202Vf\206Vg\266\207Vg\24\207Tf\206Qa\202" + "J[}\77Qt6Gl-\77e);`(:_\35*E\0\0\0\0\17\25\"(:_*<a/Ag7InBTwK[~Rb\203T" + "e\206U\202f\206U\205g\207U\31f\207Tf\206Ug\207Vg\207Xi\211Xi\212]o\220" + "s\210\252\212\242\302\212\243\302o\203\245Xi\211LYtAK`6<I36@48C=EWFQ" + "iMZxP]}Q^~Q`\200Sa\201Sb\202T\202e\205U\1f\206U\333g\207U\3f\206Tb\202" + "Tc\203U\204g\207U\6g\207Sc\203BMd;CVJWsP^}P\203^~P\12^}MYv=EY\77G\\I" + "UqL[wO]}R`\200Tc\203Uf\206U\264g\207U\26f\207Uf\206Td\205P`\201JZ}>P" + "t6Gl-\77e);`(:_\35*E\0\0\0\0\17\25\"(:_*<a/Af7ImBSvJ[}Qa\203Sc\205Te" + "\205\207Te\206\2Te\205Vg\207\202Xi\211\31Wi\212Wi\213Wj\215`s\227x\216" + "\257\217\250\307\214\243\302j~\240Ud\206KXuCNd8>N04=14=8>M@J_JUrMZxO" + "]|Q]|Q_~Q`\200Rb\202Sb\203Te\205\327Te\206\3Sc\203Ra\201R`\200\202Qa" + "\201\1Rb\203\202Sb\203\5Sd\204Te\205P_~ALbCOh\207O]}\7GRm=G[DPjJXtL[" + "yP]}R`\200\266Te\206\25Te\205Sc\204O`\201IZ|>Pt5Gl-\77d);`(:_\35*E\0" + "\0\0\0\17\25\"(:_*<a/Af7ImBSuJZ}P`\202Sc\203Td\207\205Td\"\205Tc\205" + "Ue\206Wh\211Wi\211Wj\216Wj\216Zl\215Yk\215Xj\215^r\225t\212\255\215\245" + "\306\207\240\301l\200\243Xi\213N\\}GTp\77H\\4;G/3;04=5;I=F[DQjHWsMZy" + "O\\}O]~P_\177P_\200Q`\200Sc\203Sc\204Td\320\205Td\20\205Rb\202HUp;CV" + "38E5:H=F[IVsN\\|O]~P_\177Q_\200Q_\200M\\{EQkJWuN]\206}N]\12}L[zBNiBM" + "eHUqKYvN[{P_\177Ra\201Tc\204Td\263\205Td\27\205Sd\205Rb\203N_\200HY|" + ">Pr5Fk-\77d);`(:_\35*E\0\0\0\0\17\25\"(:_*<a/Af7HmASuIZ}O`\201Rb\203" + "Sb\204Sb\204T\206c\205T#c\205Sb\203Ug\207Vh\210Vi\213Vi\215Zk\215Zk\215" + "Yj\214Xi\214Wi\215`s\230t\212\255\207\237\302\201\231\273j\177\243Uh" + "\211N]~JXvCOg8\77P15A.2;04\77""4:H<EXDOhJXtKZyN[{N^~O^\177P_\177Q_\201" + "Sb\204T\315c\205T\21c\205R`\200EPj28E.1904>03<.2:7>PDQlKZyM[{O^\177O" + "^\177N\\|HVrLZzM\207\\|M\12\\|FUrCOhHVqIXuNZzO^~Q`\201Sb\203Tc\204T\261" + "c\205T\26c\205Sc\204Sb\203Qa\203N^\200GX{>Or5Fk-\77d);`(:_\35*E\0\0\0" + "\0\17\25\"(:_*<a.Af7HlARuHY|O_\200Qa\202\202Rb\203\210Sc\203\7Sc\204" + "Uf\207Vg\210Vh\212Vi\215Yj\215Yk\215\202Yn\220\27Xk\215Xk\214]q\224o" + "\205\250\203\233\275\205\235\277r\210\252Xk\215N^\177L[{JWuBMf:BT38F" + ".1:-/715A9BSANfHVsLYxL[|N[|\202N]\177\2Q`\201Rb\203\312Sc\203\17Qa\203" + "ERo39H4:ICNhKZyJWv\77Ja27E5<MDQkIXuLYyM[{N\\}\212L[{\7JXwDQlFTqIWvLY" + "yN]~P_\200\202Rb\203\262Sc\203\25Rb\203Ra\202Qa\202M]\177GX{>Or5Fk-\77" + "d);`(:_\35*E\0\0\0\0\17\25\"(:_*<a.Af6HlAQtHX|N^\200P`\202\202Qa\1\202" + "Rb\211\203Rb%\203Te\207Tf\210Tg\212Uh\214Xj\215Xk\216Xm\220Zn\220Xm\220" + "Wk\216Xm\220^r\225m\203\246\177\227\272\205\236\300u\214\260[n\222P`" + "\201L[{JXxGUsBNh<EZ38F.1;.1928E;CXCPjHVtJYyLYzM[|N]~P_\200Qa\202Rb\307" + "\203Rb\22\203N\\}:CY5<MEQmKYyKZzKZzJYyAKd5;K9BWDQlGVsIXwN\\|O^\200KZ" + "{KZ\207zKZ\12zKYyFRoFSpIVuKXyL\\}N]~P`\201Qa\202Rb\261\203Rb\30\203Q" + "a\202Qa\202P`\201L]\177FWz=Nq4Fk-\77d);`(:_\35*E\0\0\0\0\17\25\"(:_*" + "<a.Af6Hl@QtGX{M]\177O_\201P`\201P`\201Q\212`\202Q%`\202Rb\203Sd\205T" + "e\207Tf\211Vh\213Wj\215Wk\215Wl\217Wl\217Xl\217Wl\216Vj\214Xl\217f|\236" + "y\221\264\203\235\276w\217\264bv\232Rc\204KZzJYxJYxIXwDPl;EZ27E,/7.2" + "=5<N@LeFTsIWwKYyK[|L[}N]\177Q\305`\202Q\5`\202P`\201HWv9AV@KeJ\204Yx" + "J\12YxIXw@Ke5=Q>IaESoGVvKZzO_\177KZyJ\210YxJ\11XxGTrGTrIWvJYyL[{O^\177" + "P`\201P`\201Q\222`\202Q\4`\202O_\200L\\}O^\177Q\234`\202Q\25`\202P`\201" + "O_\200K\\~FVz=Nq4Fk-\77d);`(:_\35*E\0\0\0\0\17\25\"(:_*<a.Af5Hl\77Pt" + "FW{L\\\177N^\200\202O_\201\215P`\201\24Rc\204Se\206Se\207Se\211Tf\212" + "Uh\213Vk\216Wl\217Xl\217Xk\216Vj\216Uj\216Vk\215_t\230n\206\250{\223" + "\267x\217\264h}\241Tf\210K[|\202IXx\17IXwFUs@Lf5<M.2>-0;29I=HbERoHVv" + "IWxJZ|L[}N]\177P_\200\303P`\201\4N^\200GUs>H`FTr\206IXx\10FUt;D\\9BW" + "BOjETqHWwO_\201JZz\211IXx\6GVuGTsHWwIXyKZyM\\}\202O_\201\222P`\201\4" + "P_\201ESp4<MAMi\202O^\200\1O_\201\231P`\201\27P_\201O_\201N^\200J[~E" + "Uy<Nq3Fj-\77d);`(:_\35*E\0\0\0\0\17\25\"(:_*<a.Af5Gk\77PsFWzK\\~M^\177" + "N^\200O^\216\200O_\2\201Qa\202Rc\202\205Rc\22\206Re\211Ug\212Vi\213U" + "k\216Wk\216Yk\216Xk\216Wj\216Vj\215Xj\215^q\225j\201\244y\221\264{\224" + "\266j\200\244Rc\205IYyHX\202wHX\16wGWtAOh6=O,2<+/94;L>JcESrGVvJWxKY{" + "L[}M]~O_\301\200O_\5\200N]\177GVuBOjGVuHX\206wHX\10wCPl8CX>HbDQnGWuO" + "`\202L\\}HX\210wHX\10wGVuFUsHWwJXxJYyM]~N^\200N^\222\200O_\16\200M\\" + "~>Jc06E>KdKZ|KZ|L[}M\\~M\\~IXxDQmJYzN^\200N^\223\200O_\26\200N^\200M" + "]\177JZ~DUy<Mp3Ej-\77d);`(:_\35*E\0\0\0\0\17\25\"(:_*<a.@e5Gk>PsEVyJ" + "[~L]\177M^\200M\220^\200N\26^\200M^\200Qa\204Rb\205Rb\207Rc\211Tf\212" + "Ui\214Vj\215Wk\217Xm\220Xl\217Wl\220Wk\215Vj\215Xl\216bx\233t\213\255" + "y\222\265k\201\245Ug\214JY|G\203VwG\16UvBPo7AV-2>*.829J;G_DRoGTsHVvI" + "XyJYzL\\~M]\177N\275^\200N\5^\200M^\177M]~JXxFUuG\207VwG\10VwFUu>Je9" + "CZANjESpN_\201M]\200G\212VwG\7UtGUuHVwKZ{L]~M]\177M^\177N\221^\200N\5" + "^\200JYz=Hb>JeGWwI\203YzI\7YyBQn/5D.3ACQnJZ{L\\}M\202^\177N\217^\200" + "N\202^\200M\24]\200L\\\177HY|CUx;Mp3Ej,\77d);`(:_\35*E\0\0\0\0\17\25" + "\"(:_*<a-@e4Gk>OrDUxIZ}K\\~\202L]\177\221M]\177\26M^\200N^\201O_\202" + "Qa\204Qb\205Rc\206Rd\211Tg\212Ui\214Vj\215Wk\216Wl\217Wk\217Vk\216Vj" + "\215Wk\216ax\235p\210\255t\215\260cy\235Oa\205GWx\203FUv\15FTu@Mj5>R" + "+/;+0=6\77S\77LgDSqFTtGWwHXyJYzL]\177\275M]\177\202L]~\2K\\~GVw\211F" + "Uv\6CRo:E^>JdBRoL\\}L]\200\211FUv\6FUwGVtHWxIXyJZ|L\\}\202L]~\1L]\177" + "\221M]\177\5GVv>JdCQoIYzGXy\202GXx\5DQp3<P-2@ANjJZ{\202HXy\2K[|L]~\221" + "M]\177\26L]\177K\\~HY|CTw;Lp3Ej,\77d);`(:_\35*E\0\0\0\0\17\25\"(:_*;" + "a-@e4Fk=OrDUxHY}J[~K\\\177K\\\225\177L]\24\177O`\202Pa\203Pa\205Pa\206" + "Qc\207Sg\213Th\213Ui\215Vj\216Wk\217Vk\220Vk\220Uj\216Uk\217^t\232l\205" + "\252p\211\257av\232N`\202EU\204uEU\14u\77Kh3;N).9,1\77""8BZAPmDSrFUv" + "GVwHXyJ[|L\\\272\177L]\202\177L\\\5~L\\~M^\201JZ|EUvEU\207uEU\10uETt" + "\77Kf<Ga@OmHYzN_\202HXxEU\210uEU\11vFVvFUuHWxJZ|K[}K[}L\\~L\\~L]\216" + "\177L]\202\177L\\\22~CPn=IeGVvJZ|FUvFTtESr7AX-3BCQobv\235M_\201GWxGW" + "xIXzL\\~L\\~L]\216\177L]\30\177L\\\177K\\~J[~GX{BTw:Lp2Ej,>c):`(:_\35" + "*E\0\0\0\0\17\25\"(:_*;`-@e4Fk=NrCTwHY|IZ}J[~J[~K\225\\~K\14\\\177L]" + "\177M^\200O_\202O`\203Oa\205Pb\207Rf\213Th\214Vi\215Vk\220Vk\220W\202" + "l\220V\10k\217Xn\222bx\236p\210\254p\211\254Ym\221JZ}FUuE\202TtE\15T" + "tCRp:D\\.5D).808J;GbAPnCSrFTuFVxIY{K[}K\271\\~K\6\\~J[}J[}M^\203O_\203" + "FUwE\210TtE\7TtAOn;G`>KfFVuM_\203GWzE\210TtE\6TtFVvGWxHXxIYzJZ|J\202" + "[}J\1[}K\217\\~K\23\\~J[}@Ol<HcHWyIZ|EVvETu>Jf.5E6@V^r\230^s\230FUvE" + "TtGVwHXzJ[}J[}K\217\\~K\25\\~J[~IZ}FW{BSv:Lo2Dj,>c):`(:_\35*E\0\0\0\0" + "\17\25\"(:_*;`-@e3Ej<NqBSvGX{HY}\202JZ}\230J[~\14K[~L]\200M^\200N_\202" + "N`\204Pc\207Qe\212Sg\212Ti\215Uj\216Vk\217Uk\220\202Vk\217\6Yn\223cz" + "\237q\212\256i\201\246Tf\213GWw\204ETs\13APm6@V).;).<5>T=KgBQpDSsEUu" + "GVwIY|\271J[~\202JZ}\3O_\202Re\210GWw\211ETs\7DSr<Je;GaBQqJZ~HY|ETt\210" + "ETs\11EUuFVwETsFVvGWxHWyHXzHX{JZ}\216J[~\21JZ}HWy\77Mi>JgJZ{IZ|EUuAO" + "m2;Q1:NIY{ez\242Oa\205ERrETuFUwHXz\202JZ}\220J[~\26IZ}HY|FWyBSu9Ko2D" + "i,>c):`(:_\35*E\0\0\0\0\17\25\"(:_*;`-@e3Ej;MpBSvFWzHY|HY}HY\233}IZ\13" + "}J[~L]\200M^\201M^\202N_\205Pb\207Qf\213Sg\213Ti\215Uj\216Uk\202\216" + "Uj\7\216Zp\224f}\242m\206\253_u\232L^\201DTuCS\202rCS\15rBRq<Hd.5H(-" + ":-5G:Ga@OlBQpESuEUwFVyHY|IZ\266}IZ\202}HY\4|K]\201Sg\212IY{CS\211rCS" + "\7r\77Nl9F`\77MjGVxIZ|DTtCS\207rCS\202rCR\7qCQqCSrDSsDStETuEUwEV\205" + "xFV\4xHX{HY|IY|IZ\205}IZ\23}HY}FVy>Kj@MlJ[}IY{DSs9E_.7I>LiUk\220Xm\223" + "FWxDTtFUvGX{HY|HY}HY\220}IZ\26}HY}GY|EVyARu8Jn2Di,>c):`(:_\35*E\0\0\0" + "\0\17\25\"(:_);`-\77e3Ej;MpASuEVyFXzGX|H\235Y|H\23Y|JZ}K\\\177L]\200" + "L^\202M_\204N`\206Qd\207Rf\212Th\214Uj\216Uj\216Tj\216Uj\217]t\232l\204" + "\252j\203\247Uh\215EVyB\203RrB\14Rr\77Ml2=T(-;*1A5@Z>MjBOoCQqDTvETvG" + "WzH\265Y|H\6Y|GX{GXzJ[}Sg\213J\\\177B\211RrB\6RrAQq:Fa5@X9D_@NnB\207" + "RrB\13RrAOp9Ea4\77V3=S4\77V8B\\;Gc@LkBQpBRsC\202RsD\202TvD\202TvE\2T" + "vFVxH\205Y|H\24Y{GX{FVx=Kh@OnJ[\200GXz\77Nm1;Q4\77WI\\\177[s\230L^\201" + "CSsETuGWyGXyGXzGX{GX{H\217Y|H\25Y|GX|GXzDVx@Rt8Jn1Ci,>c):`(:_\35*E\0" + "\0\0\0\17\25\"(:_);`-\77d3Di;Lp@RuDVxFWz\202GXz\236GX{\3GX|HY|J[~\202" + "K\\\200\16K^\204N`\206Od\210Rf\212Th\215Uj\216Uj\217Uk\220Xm\222az\237" + "o\210\255f~\244M`\203CTt\203ARq\13@Po;Gc+1B&*8/7L9Fb>MlBPpCStDTtFVw\265" + "GX{\202GWz\4IZ}Rg\212Mb\206BRr\212ARq\5>Nl3>W0:P9EbAPo\207ARq\23AQo<" + "Je4\77X.5I(.<$(3\"&.#&/%)5)/>.6J2<Q7B\\:He\77KjANnBQqCSsCTt\202DTu\202" + "FWy\202FVx\20DUv=KkCRsL`\205DUv7D_1;Q>LkWl\221Yo\225FVxDStEVwFVxFWyG" + "Wy\202GWz\220GX{\26GXzFWyCUx\77Qt8In1Ch,>c):`(:_\35*E\0\0\0\0\17\25\"" + "(:_);`,\77c3Di;Lo@RtDUxEWyFWzFW\241zFX\22zHY|HY|J\\\177J]\201K^\203M" + "`\206Ob\206Qf\213Sh\214Si\215Th\215Ui\216Zp\225h\200\247k\204\251Xl\220" + "DVwAQ\203qAQ\13q<Jh/8N&*7,3E7C^=Mk\77OpBQrDSsEVwFX\263zFX\7zEWyEWyFW" + "zNa\204Oc\210CStAQ\212qAQ\4q@Oo\77Nm@PpAQ\211qAQ\25qAPp\77Mm;Jg8E_5\77" + "W.6I',:#'/!$+\40#+\"%-$)4(/=/6J3\77X;He>Nn@PpBPqCSsCS\202sDS\13sCSs\77" + "KlFTwNa\206ARr4\77X7B^GX{]s\232M`\204ET\202wEU\5xGX|HY|EWyEWyFW\220z" + "FX\24zFWzEVyCTw\77Qs8In1Ch+>b(:`(:_\35*E\0\0\0\0\17\25\"(:_);`,\77c2" + "Di:Ko@QsCTwE\203VyE\243WzE\21WyIZ~J[\177J[\200J\\\201L^\203M`\205Pe\211" + "Qf\213Sh\215Sh\214Sh\215^u\234j\202\251by\240L_\202AQrA\202PpA\14Pp@" + "Oo4AZ(.=',;3=U:Hf>MlAOpARsBRtDVxE\262WzE\202VyE\4UxBRtAPpAPqA\236PpA" + "\40Pp@Nn;Ie5AZ/8M*1B%*6\"%.\40#*!$-%*7.7K4@Z;Ig\77Ml\77OpAPqAQrBQrK]" + "\201M`\204=Lk3\77X>NmYn\224Vl\222EWyEUwFVyHY}IZ~IZ~E\203VyE\217WzE\24" + "WyEVyDUxBTv>Ps7Hn1Bh+>b(:`(:_\35*E\0\0\0\0\17\25\"(:_);`,\77c2Ci9Ko\77" + "PsBTw\203DUx\244EVy\11FWzFW{HZ}HZ~H[\200I\\\202M`\206Nb\210Pe\212\202" + "Rg\214\6Ti\217Xn\225f\177\245g\201\247Ti\217DUv\203\77Oo\13>Nm7D^)0B" + "&+:.8N9Gd<Kk>MnAPqBRsDUw\262EVy\5DUx>Ml+2F-6K=Kk\243\77Oo\6=Ll;If6C^" + "0<Q)1C$)5\202\40$,\20$*6-5H5A\\;Hg@PqVk\217ay\237L_\203<Ih8FbOc\207a" + "y\240J]\200DUvGW{GX|\202HY}\3HZ~FW{DUx\221EVy\202DUx\22ASu>Or7Hm1Bg+" + ">b(:`(:_\35*E\0\0\0\0\17\25\"(:_);`,\77c2Ci9Kn>PrBSvDT\202xDU\1xEV\246" + "yEV\21yFWzGX|HY}HZ\200J]\202M`\204Nb\207Pe\212Rg\215Sg\216Si\216_v\235" + "m\206\255`w\233I\\\200>Np>N\202o>N\14n:Hf,4I#)6+5I6B_:Ii=Lm@OqAQsCSv" + "EUxEV\212yEV\2yEUxCT\202vCT\1vEV\236yEV\7yEUxDUx@Pq.8O(.@6C_>N\247o>" + "N\21o>Mn;Jh6C]0:P',<\40#,\37\"*%+:0;T[q\225e}\243FXzEWzUj\216g\201\250" + "Uk\222FW\202zFW\7zFX}GX|GX|HY}DUxDUxEV\217yEV\25yEUxDUxCTwASu=Or7Hm1" + "Bg+>b(:`(:_\35*E\0\0\0\0\17\25\"(:_);`,>c1Ch8Jn=OrASuB\253TwC\20TwDU" + "xFW|GX}HZ\177J\\\202K_\204Nb\210Od\211Qe\212Rf\213Wm\224e~\244f\177\244" + "Ma\206@Qr=\202Mn=\13Mn;Ii1;S$*9(0B4A]9Hg=Kl\77Op@PqBRtC\207TwC\12TwB" + "SuAQsBRtCSvAQsAPqBRtCSvBRtA\202QsA\1QsC\204SvC\227TwC\5Tv8Fb)2G5A]=L" + "m=\230Mn=\6Mn>NnHY{Yi\207Vf\205DUw=\215Mn=\15Mn;Ji7C`-7M$*8!%1(/@3=U" + ":HfL`\204m\206\255]s\232GY}E\202VyE\5W|FX\177FW|FX|EVyC\223TwC\25TwB" + "Tw@Rt<Nq6Hl0Bg+=b(:`(:_\35*E\0\0\0\0\17\25\"(:_);`,>c1Ch8Im=NqARuASv" + "BTv\254BTw\16CUyEW|EX}GZ\200J^\203L_\206Na\207Nc\210Oc\211Rg\215^u\234" + "g\200\247Vj\221@Qr\203<Lm\12<Kl0;U$*;&.@2\77Z9Hf<Jk>No\77Oq@Qs\205BT" + "w\3@PrAQs\77Pr\202>Np\1>Mn\203>Ln\1>Mo\203>Np\1\77Np\203@Oq\1AQt\226" + "BTw\5BTv@Pr1<U,6N;Ji\231<Lm\7=MmNb\204\261\301\326\246\264\310\240\257" + "\305\233\254\306DWy\220<Lm\14""8Gf1<U%->!&4'-\77""6C_EW{DUwBRtEUyEVy" + "EVz\203EW{\2BTwBTv\222BTw\26BTvASv@Qt<Mq6Gl0Bg+=b(:`(:_\35*E\0\0\0\0" + "\17\25\"(:_):`,>c1Ch7Im<Nq@QsASuASvAS\254vBT\33vCUyDV{EW|EX\177H[\201" + "J_\204La\210Nc\211Od\212Pf\214Zr\230h\201\252_w\235GY}<Ln;Km;Km:Jk3@" + "[$+;$+;/;S6Dc9Hh<Jl=Ln>N\202p>N\25p=Lm9Gg1=V*3G#(7\37#.\36!*\36\"+\40" + "%1$*:(/D,6L/;S3@]6Db:Ff;Hi<Km=Ln=Mo>N\202p>N\3p\77Np\77OpAR\202tAR\4" + "tBSvBTvASuBT\212vBT\6vARt9Gf+5L1>Y;Kl;K\224m;K\15m<Ln<Ln;Km;KmDVz\235" + "\262\316\335\347\361\261\301\323\274\311\333\334\350\362z\220\260>Nq" + ";K\220m;K\16l9Hg2\77Z'/B\"(8*3I8Dc>NoARtCTwDTwEVyDVzBSvAS\222vBT\203" + "vAS\23u\77Ps;Mp5Gk0Bf+=b(:`(:_\35*E\0\0\0\0\17\25\"(:_):`,>c0Ch7Hl;M" + "p\77PsARtA\202RuA\255SvA\17SvBTwEVzEW|FY\177H\\\202I^\204M`\206Ma\207" + "Nc\211Uk\223f\177\247b{\242I\\\201;Km:\202Jk:#Jk3A]$-@#)9/:S6Da8Gg;H" + "j<Jl;Ik4B_)2F\40%1\32\35$\32\33\"\34\37'\40%1#)8\"'5\36\"-\33\37&\32" + "\34\"\32\34\"\33\35$\34\40)\40%1#*9(0C,6N2>Z7Cb9Ij:Jl<Jl=Km=\202Mo=\5" + "Mo>Mo\77Oq\77Or\77Np\77\204Pr\77\1PsA\205SvA\5Rt>Np1=[*3K6Cc:\224Jk:" + "\16Jk;KlGZ}Wn\223BTx:JkJ]\204\212\243\305w\216\260L`\207Sh\216\210\240" + "\277{\224\270\77Ps:\222Jk:\11Jk7Ff/9R$*<'/C4@]<Mn\77Oq@QrB\203RtA\1R" + "uA\222SvA\25SuARu@Rt>Ps;Lp5Fk/Bf+=b(:`(:_\35*E\0\0\0\0\17\25\"(:_):`" + ",>c0Ch6Gl;Lp>Ps@Qs\262ARt\15BSwDUzDV}EX\177H]\203J^\203L`\206La\210N" + "d\212]v\235f\177\247Od\212=Nq\203:Jk\16""6Cb(/D\")9+6O4Ba5Da0=X%,=\33" + "\36'\34\36'\"'5,5L4B^:Ji\204:Jk\23:Ij8Ee2>Z,6N(/B#)9\37#0\35\37(\33\35" + "$\32\35$\34\36'\36#/$*:)2G.9R2=Z6Cb9Fg:Ik\202;Km\1<Km\204<Mo\205=Mo\6" + "<Mo<Ln6Cb'0E,7O9Hg\225:Jk\10;Ln]t\233\237\271\330Yp\225:Jk<KlATwGX~\202" + "FY\177\2GZ~@Qt\225:Jk\13:Ik5Bb'0E#+=0>Z:Ij<Mn\77Oq\77Pr@Qs@Rt\224ARt" + "\23@Qs=Or:Ko4Fk/Af+=b(:`(:_\35*E\0\0\0\0\17\25\"(:_):`,>c0Bg6Gl:Ko>O" + "r\77P\202s\77Q\1s@Q\260t@Q\16tBSwCTyCU{DW~EY\200H]\203K_\206K`\207Nd" + "\213Zq\232d}\245Si\221=Mo:I\202j:I\13j5B`&.B!'8)2J&-B\35!,\34\37)#*;" + "/:T6Ec:I\212j:I\26j9Hi7Fe5Ba2\77[-9Q'0E#):\36#/\34\37(\32\35$\32\35$" + "\33\36(\36#/!'6%-A*4K/:U3@]5Ca5Ec6Eg9F\202h9F\1i9G\202i9F\6h8Ef3@\\&" + "/C\"(91\77\\:I\226j:I\15kEW|\213\245\307o\207\255<Lp1>Y#*=3@\\BTy@Ru" + ",7M%,\77""7Ee:I\225j:I\12j5Ca(0G$,A/<X7Fh:Jl;Km<Mo>Oq@Q\222t@Q\25s\77" + "Qs\77Ps<Nq:Ko4Ej/Af+=b(:`(:_\35*E\0\0\0\0\17\25\"(:_(:`+=b/Bg5Fk9Ko=" + "Nq>Or\77\264Ps\77\15PsASwBTyBU{EX\177G\\\202I^\205J_\206La\210Wn\226" + "g\202\247Tk\222=Or8\202Hj8\10Hj4B`'0F\34\40,\34!,%-@0=X7Fg8\223Hj8\32" + "Gj7Ee4A^/<X+6M'0B\")8\36#/\32\35&\30\32!\27\31\36\27\31\37\31\33$\33" + "\37+\36#1!'6\"):#*=#,=#*<!'8\35#/\31\34#\33\37*+6O7Gi8\225Hj8\16Hj7F" + "h.:UZn\220\235\267\323Rg\2153A`\34\37)\27\31\35!(6\36#/\26\27\32\"(8" + "6Ef8\226Hj8\12Hj5Dc&/D$,A0=Y5Dc9Fh:Jl<Lo>Or\77\221Ps\77\202Ps>\22Or<" + "Mq9Jo4Ej.Af*<b(:_(:_\35*E\0\0\0\0\17\25\"(:_(:`+=b/Bg5Fk9Jn<Mq\203=O" + "r\263>Or\16>Ps\77QtASvATzBV}EY\177G\\\202H]\204J_\207Qh\217c|\243Vm\224" + "=Nq7Gj\2027Gi\4""5De0=W2@]6Ef\2327Gi\24""7Fg5Ee4Bb2@^1>\\.;S(2I#+>\37" + "%3\35\".\34\40*\32\37(\32\36'\32\35'\32\36'\33\40)\36\"/%-@0<X6Eg\227" + "7Gi\14""7Fg+5O-7M\232\256\306\244\270\324Oa\204-8R\30\33\"\25\25\27\25" + "\26\30\33\37)/<Y\2317Gi\10""2@[&0F*5M2@]5Dc8Fh:Il=Np\222>Or\7=Or=Nr;" + "Lp8Jn3Ej.Ae*<a\202(:_\15\35*E\0\0\0\0\17\25\"(:_(:_+=b/Ag4Ek8Jn;Lp<N" + "q<Nq=N\265r=O\15r=NqASwASwBT{CW\177EY\200G\\\203H]\204Qi\217_z\241Of" + "\215;Ko6F\250h6F\11g6Ee4Cc2Aa1\77^1>]1@^3Ba5De6F\232h6F\13h/;X\32\35" + "(JYp\332\346\363\275\314\335j\200\2415Dc(3H)4K2@]6F\231h6F\12h6Eg.:V" + "'1H/<Y3Cb7Eg9Ik;Km=Nq=O\220r=O\25r<Nq<Mq:Lp8In3Dj.@e*<a(:_(:_\35*E\0" + "\0\0\0\17\25\"(:_(:_+=b.Af4Ej7Im:Lo;Mp<\202Mq<\266Nq<\14Nq>Pt@Rv@S{B" + "U}DY\177FZ\200H]\204Pg\217]x\237H]\2036Fh6\312Eg6\13Eg4Bc\36$3\30\32" + "!an\202\321\333\346\360\364\370\264\276\314\264\303\326\216\245\304M" + "b\2116\232Eg6\12Eg4Bc)5O,9S1A_3Cd7Fh9Il;Mp<Mq<\217Nq<\15Mq<Mq;Mp:Ko7" + "Hm2Di.@e*<a(:_(:_\35*E\0\0\0\0\17\25\"\202(:_\5+=b.@f3Ej7Hm:Ko\202:L" + "p\1;Lp\270;Mp\12>Pt\77Qv\77RxAT|DV|DY\200F[\201Nf\215J`\2057Hk\3145E" + "g\11-:V\30\33#\24\25\30:BPqw\205EX{o}\231ht\210>On\2345Eg\10-<Y,:U0@" + "^2Bb5Eg7Gj9Jn;Lp\220;Mp\202:Lp\5""9Ko6Hl2Dh-@e*<a\202(:_\13\35*E\0\0" + "\0\0\17\25\"(:_(:_+=b.@f3Di6Gl9Jn:K\203o:L\270p:L\12p=Os>Pu\77Qv>Rx@" + "Sy@T{6Eh-:W2Bb5D\314f5D\11f-:W\30\35&\22\22\24\21\21\22\22\22\23\22\23" + "\25\30\35&(4M5D\233f5D\11f2Ab.<[0@^4Bc5Df7Fj9Jn:Ko:L\220p:L\23o:Ko8J" + "n6Gl1Ch-\77e*<a(:_(:_\35*E\0\0\0\0\17\25\"(:_(:_+=b.@e2Di6Gl8Jn:\274" + "Ko:\11Ko;Ko=Os=Ps=Pt7Hl%.H'2K3Bb3\315Cf3\10Ce.=[%/F\36$5\36%6%/F.=[3" + "Ce3\234Cf3\6Ce3Be2Ac3Cf4Eg7Gj:\202Jn:\220Ko:\14Ko9Ko7In5Gl1Ch-\77d*<" + "a(:_(:_\35*E\0\0\0\0\17\25\"\202(:_\6+=b-@e2Ch5Fk7Im8Jn\2029Jn\273:K" + "o\6""9Jn:Lo8Jl'2N\40(=.;Z\3623Ce\7""6Gj7Gj4Ce5Eg6Fh8Il9Jm\2029Jn\216" + ":Ko\2029Jn\6""8Jn7Hm5Fk0Bg-\77d*<a\202(:_\13\35*E\0\0\0\0\17\25\"(:_" + "(:_+<a-@e1Ch4Fk6Hm8I\202n8I\274n8J\6n8Il.;Z\37(='3N1Ac1B\360e1B\10e2" + "Cf8Lp8Jl5Eh5Fi6Gk7Hl8I\202m8I\1m8J\216n8J\26n8In7Im6Gl4Ej/Bg,\77d*;a" + "(:_(:_\35*E\0\0\0\0\17\25\"(:_(:_*<a-@e0Cg4Ej6Gl6Hl6Hm7\274Im7\5Hm4D" + "g\",E\36'<.<]0\222Ab0\202Ab1\334Bc1\7Bc2Bd7Gk:Nt7Im6Gj7Hl7\202Gk6\3H" + "l6Hl7Hm7\216Im7\15Im6Hm6Hl5Gk3Ej/Bg,\77d*;a(:_(:_\35*E\0\0\0\0\17\25" + "\"\202(:_\6*<a,\77d0Bg3Ej5Fk6Gl\2026Hl\2737Hm\5""6Gk-;Z\33#8&2M0Ab\331" + "0Ac\7""1Ce=OsYk\212\200\223\261\243\267\321o\206\2514Fi\2210Ac\6""3E" + "i;Mt9Lt8In8Jo8Jp\2029Jo\2027Hl\1""7Im\2148Im\12""7Im7Hm7Hl6Hl6Gl5Gk3" + "Ei/Bf,>c);a\202(:_\13\35*E\0\0\0\0\17\25\"(:_(:_*<a,\77d0Bg3Ei5Fk5G\202" + "k6G\1l6G\272l6H\5l3Dg#/I\37)@-<]0@\330b0@\11b;Nsm\204\246\271\306\330" + "\354\362\370\357\365\373\237\253\277Ud{2Bd0@\217b0@\14b1Cf;Ms<Pv:Nu;" + "Ov;Nu9Lt9Kr:Lr7Jn5Hl6I\217m6I\23l6Hl5Hl4Gk2Ei/Bf+>c);a(:_(:_\35*E\0\0" + "\0\0\17\25\"(:_(:_*<a,\77d/Bg2Di4\203Gk5\1Gk6\202Hl6\267Im6\5Hm5Hl,<" + "]\36'>'5R/\210@b/\316Ab/\14Ab0Ac<Osv\213\253\313\331\347\356\364\371" + "\270\300\311bo\202\27\30\32\20\22\25\31\40/-=\\/\215Ab/\16Ab0Bc3Eh:M" + "s<Ou;Pv<Qw=Ry<Qx<Ou9Ls:Lr7In6Hl6\214Im7\203Im6\202Hl5\13Hl4Gk3Ei.Af," + ">c);a(:_(:_\35*E\0\0\0\0\17\25\"\202(:_\5*;a,>d/Bg2Di4Gk\2475Gk\2265" + "Gl\4""4Ej&3P\36(@,;[\304/\77b\1/@b\221/@c\15""2CfXm\221\260\276\323\347" + "\355\364\270\303\321V\\f\30\35$\14\14\15\20\23\32\37(<4Ee@Rv4Eh\214/" + "@c\16""0Ad5Hj;Ps=Qv=Pw>Qx@U|@Tz>T{=Ow9Ls9Lq6In5Gl\2205Hl\2025Gl\5""4" + "Fk2Di.@f,=c);a\202(:_\12\35*E\0\0\0\0\17\25\"(:_(:_*;a,>d/Af1Dh3F\203" + "k4G\202k5G\215l5G\252l5H\6l5Gk2Bd#/I$0K/\77b/@\324c/@\20cBV{\210\236" + "\276\316\333\351\230\240\2513=L\14\14\15\14\15\17\24\30$\37(=4Fis\207" + "\246\326\342\356\340\352\363b{\2370Ae/@\211c/@\17c2Df8Lq>Ty=Sz>S{\77" + "V}AW\177AX\177AW\177\77T{=Qw9Mt8Jp5Gk6H\220l6H\202l5H\25l3Fk2Dh.Af+>" + "c);a(:_(:_\35*E\0\0\0\0\17\25\"(:_(:_)<a,>c/Af1Di3Ek4Fk4Gk4Gk5\243Gl" + "5\1Gl6\224Gm6\5Gl4Fk-=_\"-H)5T/\270\77a/\234@b/\21@b0AdLc\211Zj\2060" + "5<\20\23\30\17\22\27\31!2%2M,;[9Lp\221\246\303\342\353\364\302\320\335" + "]k\2020\77]/\77b/\207@b/\21@b0Ac3Ej:Nt<Ry=Qx>T{@V}AX~AY\177AX\177@V}" + "=Sz:Mv9Lr7Jo6Hl6\217Hm6\1Hm5\202Hl5\13Gl4Ek2Di.Ae+>c);a(:_(:_\35*E\0" + "\0\0\0\17\25\"\202(:_\6)<a,>c/Af2Ci4Ej5Fl\2055Gl\2655Hl\5""5Gl3Ej*8Z" + "!-J*;[\227.\77b\276/\77b\6->`\34%;\20\23\36\30\36.\40+B,;\\\202/\77b" + "\10:Nt\214\242\301\350\361\370\242\264\313&0D\15\20\26\36(\77.>`\206" + "/\77b\11/@b2Cg9Mq<Ry=Sz>Sz\77V}AW\200BY\201\202BX\200\6@U}=Sy:Nu9Lr:" + "Lr5Gl\2215Hl\2035Gl\5""3Ek2Ci.@f+=c)<a\202(:_\13\35*E\0\0\0\0\17\25\"" + "(:_(:_)<a,>c.Af1Ch2Ek3F\202k4F\2k4Gl4G\217l5G\247m5G\6m4Gl2Di'6U$2N," + "=_.\77\243a.\77\1a/\77\260b/\77\5b.\77a,;\\+:Z-=_/\77\202b/\77\11b7I" + "m\213\240\276\335\352\364\206\231\263&/A\12\14\16\24\32(*9Y/\77\205b" + "/\77\22b1Ae6Il<Pw>Sz>S{>T}@V~BX\201CZ\202BY\200BY\200@V~=R{<Ow9Lt9Lq" + "6In5G\221m5H\30m5Gl5Gl4Fk3Ej1Ch-@f+=b)<a(:_(:_\35*E\0\0\0\0\17\25\"(" + ":_(:_)<a+>c.Af0Ch2Dj3Ej3Fk3Fk4\235Fl4\232Fl5\6Fl4Fk0Ad&4R&6S->`-\332" + "\77a-\11\77a4Gkz\221\262\332\350\363\206\226\254\24\32%\11\11\12\22\27" + "#'6T-\204\77a-\23\77a/@c4Gj;Ov>Sz>S{\77T{AV\177CY\203D[\204D[\205D[\205" + "CZ\203BW\177\77U|<Qx9Lt9Kr6Hn5\210Gl5\211Gm5\1Gl5\202Gl4\14Fk4Fk2Ej0" + "Bh.@e+=c)<a(:_(:_\35*E\0\0\0\0\17\25\"\202(:_\6)<a,>c.Af0Ch2Ej3Ek\202" + "4Fk\2024Fl\2504Gl\2165Gl\4""4Fl0Ad&4T*:Y\220->a\1-\77b\312.\77b\10""0" + "Bee}\241\275\320\344bp\204\17\21\27\12\13\17\27\37""0+:[\204.\77b\10" + "/Ad4Gj:Ot=Rz>S{>S|@U}AX\200\202CZ\203\11D[\204CZ\203AX\201@V~=Ry:Nw9" + "Mt8Kp6In\2225Hm\2025Gm\10""4Gl4Fl4Fk2Ej0Ch-@f+=c);a\202(:_\13\35*E\0" + "\0\0\0\17\25\"(:_(:_);a,=d.@f0Bh2Dj3F\202k3F\267k4G\202k3F\4j/Ad(7T+" + ":\\,>\234a,>\275a->\11a-\77b>Tz}\230\272K[r\13\15\20\12\14\20\35(\77" + "*:\\->\202a->\24a.@c2Ei9Mr<Rx=R{<S|>T}AW\200BY\202DZ\203D\\\205DZ\203" + "CZ\202AW\177@U~=S{9Nv8Ls8Lq4G\225l4G\202k4G\23k3Fk2Di0Bh-\77e+=c);a(" + ":`(:_\35*E\0\0\0\0\17\25\"(:_(:`);a+=c-\77e0Bh1Dj2\203Ek3\267Fk3\5Fk" + "2Fk.@d(7X+;^-\332\77a-\6\77b*;\\\23\31)\10\12\15\24\32)$2Q-\202\77a-" + "\25\77a/Ad3Gj:Nt=Tz>T{=T{\77V~BY\202BZ\203D\\\205E\\\206D\\\205DZ\204" + "AY\201AW\200=T{;Pw9Nv8Kr7Jp4\225Gl4\1Gl3\202Fl3\24Ek2Ek1Dj/Bh-\77e*<" + "b);a(:`(:_\35*E\0\0\0\0\17\25\"(:_(:`);a+=c-\77e/Bh1Di1Dk\2022Ek\202" + "3Fk\2653Fl\5""3Fk2Ek.@d(8[,=a\332,>b\21,>a$2Q\31\"7\40+D):[,>a->b.@d" + "3Fj9Ot>Ty>T{=T|\77U~AX\201C[\204D\\\205\202E\\\206\12D[\205CZ\202AX\201" + "\77T}=Qz:Ox8Ls8Kq7Jo4Fl\2303Fl\26""2El2Ek1Di/Bg-\77e*=b);a(:`(:_\35*" + "E\0\0\0\0\17\25\"(:_(:`);a+=c-\77f/Bg1Dj2Ek2Ek3E\244l3E\223l3F\6l3Ek" + "3Ek-\77d)9\\,=`,>\270a,>\246a->\4a.@c3Gl8Nu<S\202z<S\21{>U~@V\177BZ\203" + "D\\\205E]\206D\\\206D[\204BZ\203@W\200>V~<Sz9Nw8Lt8Jr6Hp5Gm4F\225l4F" + "\203m4F\202l3F\6l2Ek1Dj/Bh-\77e*<b);\202`(:\14_\35*E\0\0\0\0\17\25\"" + "(:_(:`);`+=c-\77e/Ag0Di1Ej2\202Ek2\1Ek3\260El3\205Fl3\5Fl2Ek2Ek.@e+<" + "`+\310=a,\225>a,\27>a.@d4Gl:Ou<Sz<S{<S|>U~AX\201BY\203C[\205D\\\205D" + "[\205D[\205BZ\202AX\201>U~<S|;Py9Mw7Kr6Jp5Hn3\234Fl3\24Ek2Ek0Dj/Bg,\77" + "e*<c);`(:`(:_\35*E\0\0\0\0\17\25\"(:_(:`);`+=c-\77e/Ag0Cj1Dj\2712Ek\202" + "2Dk\2/Af+<`\204+=a\330+=b\13-\77c1Fi9Nu<Rz;R{=T|>U~AY\201C[\204D]\210" + "D\\\206\202E]\206\11C[\204BY\202@W\177=U~;Qy9Nw7Ks7Jq6Ip\2343Fl\2023" + "El\2022Ek\24""0Cj.Ag,>e*<c);`(:`(:_\35*E\0\0\0\0\17\25\"(:_(:`);`*<c" + "-\77e.Ag0Ci1Dj1Dk2D\202k2E\1k3E\232l3E\231l3F\1l2E\202k2E\3j0Ch,=b+=" + "\262a+=\250a,=\27a-\77c4Ho8Ms:Nu;Px=U}@X\201BZ\203C\\\204D\\\206E]\206" + "D]\205C[\204AX\200\77V\177=S{:Ox7Lv7Kr6Ip6Ip4Gm3F\235l3F\10l2Ek2Ek1D" + "j0Ci.Ag,>e*<b(;\202`(:\16_\35*E\0\0\0\0\17\25\"(:_(:`(;a*<c,\77e.Ag0" + "Ci1Ck1Dk1Dk2\252Ek2\1Ek3\212El3\6El2Ek2Dk2Dj0Ch,>b+\331=a+\26=a,>b0D" + "j5Io6Lt:Ow>T}AW\202BY\204D\\\205D[\206CZ\205CY\203AW\202@U\177<S};Qz" + "8Mw7Kt6Jr6Ip3Fl3\237El3\202El2\26Dl1Dk0Cj.Ag+>e*<b(;a(:`(:_\35*E\0\0" + "\0\0\17\25\"(:_(:`(;a*<c+\77e-Ag0Bi0Cj1Dj1Dk\2102Dl\2562El\5""1Ek1Dk" + "1Dj0Ch,\77c\240*<a\272+<a\23.@e1Dm5Jr:Ow<S|@V\200BY\204CY\204CZ\204B" + "Y\202@W\201>V\177<S|:Ox8Mw6Ku6Iq5Ho3Fm\2032El\2362Fl\31""2El1El1Ek0D" + "j0Bi.Af,>d)<b(;a(:`(:_\35*E\0\0\0\0\17\25\"(:_(:`(;a*<c,\77d.Ag/Bi0C" + "j0Dk0Dk1D\202k1E\224l1E\237l2E\1l1E\202k1D\3j1Dj.@e*<\331a*<\22a/Bg0" + "Dm5Kr9Ox=S~@W\202AX\203AX\202@W\202\77T~<S}:Qz7Nx7Kt6Jr5Ip3Fm2E\243l" + "2E\202l1E\26l0Dj/Bi.Ag+>d)<b(;a(:`(:_\35*E\0\0\0\0\17\25\"(:_(:`(;a*" + "=c+>e.@g/Bi0Cj1Ej1Ek1\266El1\6Ek0Dk0Dj3Gn/Bi*=a*\330<a*\20<a,>d0Ci2G" + "q7Mu:Qy;T}<S{<T}:R{8Oy7Lu6Ks6Jr5Ip1Ek1\245Fl1\202El1\14Ek0Dj/Bi.Ag+>" + "d*<b);a(:`(:_\35*E\0\0\0\0\17\25\"\202(:`\5);a*=c+\77e.Ah/Bi\2020Dk\203" + "1Ek\2651El\2020Dk\3""3Ho0Dm+=b\227+<a\302+<b\17*9a->c1Dk3Hq6Kt8Mu6Mv" + "6Mw6Lw5Jr5Jq5Ip2Fm1Fl1El\2451Em\2021El\24""1Ek0Dk/Bi-@g+>e*<b);a(:`(" + ":_\35*E\0\0\0\0\17\25\"(:`(:`);a*=c+\77e.Ah/Ci0D\202k1E\203l1E\215m1" + "E\246m1F\7m1Em0El0El4Hp1Fp+=c*=\330b*=\11b'6Z&5Y-\77e0Dj1Ek2Fm3Fn5Iq" + "3G\202o3G\1o2F\251m2F\27m1Fm1El0Dk/Cj-Ah+>e*<c);a(:`(:_\35*E\0\0\0\0" + "\17\25\"(:`(:`);a*=c,\77e.Ah/Cj1Ek1El1\202Fm1\265Fm2\6Fm1El1El3Hp2Gs" + ",\77e*\202=b*\322=b+\204=c+\11=c):_!0O\40/P+=b.Bh0Bi0Cj2Fm2\202Em2\252" + "Fn2\1Fm2\202Fm1\13El0Cj.Ah,\77e*<c);a(:`(:_\35*E\0\0\0\0\17\25\"\202" + "(:`\6);b+=d,\77f.Ah0Dj1El\2022Fm\2022Fn\2643Fn\1""2Fn\2022Fm\3""2Em3" + "Gr/Bh\221+=c\311+>c\12'9Z\32&D\35+J)9],<b,@f0Bi0Cj2Fm3Gn\2503Go\2023" + "Gn\26""3Fn2Fn1El0Dk.Ah,\77e*<c);a(:`(:_\35*E\0\0\0\0\17\25\"(:`(:`);" + "b+=d-\77f/Bi0Dk1Fm2F\202n3F\252n3G\214o3G\6n2Fm2Fm/Cj,>e*=b+>\277c+>" + "\1c,>\232d,>\12c$4V\26!=\32&C%7Y);`,\77e.@g0Cj2Fn3G\253o3G\25n2Fm0Dk" + ".Bi,\77f*<c);a(:`(:_\35*E\0\0\0\0\17\25\"(:`(:`);b+=d-@f/Bi0El2Fm3Gn" + "3\270Go3\5Gn1Dk\"1R\30%\77'7[,\332\77d,\13\77d+>b\40/M\22\35""5\32'C" + "%5X);^,=c.Ah0Cj3Gn4\250Ho4\16Ho3Go3Go2Fn1Ek/Bi,\77f*<c);a(:`(:_\35*E" + "\0\0\0\0\17\25\"\202(:`\6);b+>d-@g/Bi1El3Fn\2033Go\2654Ho\6""3Go1El!" + "0P\17\30+\32&B+>b\253,\77d\261,@e\12+\77c\40/N\22\34""3\33'D'8Z(<`->" + "d/Bi2El3Ho\2514Hp\24""4Ho3Fn1El/Ci,@f*=c);b(:`(:_\35*E\0\0\0\0\17\25" + "\"(:`(:`);b+>d-@g/Cj1Em3G\202o4H\244p4H\222p4I\6p1El$3U\16\25(\23\35" + "3'9]-@\272e-@\243f-@\12f,>d\35+H\22\35""6\37,L'9\\*=b.Ag0Dj2El4I\243" + "p5I\2p5Jq5J\202q5I\27p4Ip4Hp3Go1Em/Cj,@f*=c);b(:`(:_\35*E\0\0\0\0\17" + "\25\"(:`(:`);b+>d-@g0Cj2Fm3Go4Hp4\203Ip5\262Jq5\6Ip3Gn\"1Q\16\25'\20" + "\27,%6X-\337Af-\12Af*=_\32(E\25\40""9!1R);^,=c/Bh1Dk4Ho5\247Jq5\15Jq" + "4Ip3Go2Fm0Cj,@f*=c)<b(:`(:_\35*E\0\0\0\0\17\25\"\202(:`\7)<b+>d-@g0D" + "j2Fn4Ho5Ip\2655Jq\6""2Gm&6W\15\24&\20\30*%6V-Ae\341-Af\10(:_\30$@\31" + "&C&7Y*=b.>d0Cj2El\2175Jq\2276Jr\2035Jq\24""4Ho2Fm0Dk-@g*=d)<b(:`(:_\35" + "*E\0\0\0\0\17\25\"(:`(:`)<b+>d.Ah0Dk3Gn4Hp5J\203q5J\1q6J\232r6J\226r" + "6K\6r5Jq*;^\22\33""2\20\27+%5U.A\265g.A\1g/B\237h/B\6h1Ek1Fn3Go1El0C" + "i/B\210h/B\10h$3U\31&B#2T)<c->e0Cj2Fm5J\202r6K\245s6K\26r5Jq4Ip3Fn0D" + "k-@g*=d)<b(:`(:_\35*E\0\0\0\0\17\25\"(:`(:`)<b+>e.Ah0Dk3Go5Iq5Jq6\203" + "Kr6\257Ks6\6Ks5Jr0Bh\26!;\17\26*&6X/\326Bh/\12Bh3Fn7Lt=Sz@X\200AZ\203" + ">V\1778Mt2Fm/Ci/\204Bh/\11Bh.\77e#1R#2T,<b0\77e1Dk2El5Jr6\247Ks6\14J" + "r5Ip3Go0Dk.@g+>d*<b(:`(:_\35*E\0\0\0\0\17\25\"\202(:`\7*<b+>e.Ah1Dl3" + "Go5Iq6Jr\2136Ks\2506Ls\5""4Ip$4V\21\32""0\37*H.Ag\244/Bh\263/Bi\14/A" + "j4Hp9Nw\77V\177E]\210Lf\221Rl\225Ng\217E]\205:Ow3Gn0Cj\203/Bi\6+<b'9" + "^.>d0Bi1Dk3El\2026Ks\2457Lt\26""6Ls6Ks5Jq3Go1Ek.@g+>d*<b(:`(:_\35*E\0" + "\0\0\0\17\25\"(:`(:`*<b,\77e.Bh1El4Ho5Jq6K\202s6L\1s7L\260t7L\6t2Dk\37" + "/M\35+H->d/Bi/B\203i/C\4i1El3Gn1Dk/C\312i/C\205i0C\30i->d-@e5Iq<R{@X" + "\200C[\204G`\213Oi\224Vo\234Ys\237Vp\231Le\216CY\204=R}:Px\77T};Pw2F" + "m3Fm4Gn6Jq7Ks7Ks8L\243t8L\202t7L\26t6Ks5Jr4Ho1El.Ah+>d*<b(:`(:_\35*E" + "\0\0\0\0\17\25\"(:`(:`*<b,\77e.Bi1Em4Ip6Kr6Ls8\262Lt8\4Lt3Gn);_+;_0\202" + "Ci0\7Ci2El7Ls=T}AX\201\77V\2004Hp0\210Ci0\204Cj0\4Dj1Dk1Dk0Dj0\277Cj" + "0\27Cj/Ag);`+<a7Kr=T}AX\201D]\206F_\210Ia\214Le\220Rm\226Xs\234[u\241" + "]y\241`{\246^y\242F]\2067Kr6Jr6Jr7Ls7Lt7\202Lt8\244Mu8\15Lt7Lt6Kr4Hp" + "1El.Ah+>e*<b(:`(:_\35*E\0\0\0\0\17\25\"\202(:`\6*<b,\77e/Ci2Fm5Iq6Ks" + "\2038Lt\2608Mu\15""7Lt8NvE\\\206AX\2027Mt<RyF^\206Sm\225Vo\232Le\220" + "C[\203;Px1Dk\2130Dj\10""3Gm8Mt<R|>U~=S{:Ov5Jq2Fm\2760Dj\26.Af$3U'7Y4" + "Ip=R|AY\202F]\206H`\212Jc\215Kd\216Kc\216Lf\220Oi\223Pi\223Kd\216BY\202" + "=R{;Py:Nv8Mt7Lt8Lt\2418Mu\2039Mu\2028Mu\25""8Lt6Ks5Ip2Fm.Ah+>e*<b(:`" + "(:_\35*E\0\0\0\0\17\25\"(:`(:`*<c,\77f/Ci2Fm5Jq7Ls8M\203u8M\257u9M\15" + "u8Lt;Px]w\240\222\254\314\223\255\314\205\241\302t\220\267\\v\237Jb\213" + "CY\202AW\2009Ov1D\212k1E\23k5Jp<R{@U~AX\201E]\207Mf\221Pk\225Rl\225O" + "h\222Ia\213BX\200=Ry8Mu5Jp3Ho2Gn2Fm2Fl1E\230k1E\1k2F\202l2F\14m3Gm3H" + "o4Ip7Lt9Ov;Qz\77U~@W\1779Oy4Ip1Fl1E\216k1E\26k,\77c\37/N$5U4Ho:QzAW\200" + "E]\206Jb\213Ld\216Le\217Lf\220Lf\220Kd\216H`\212F]\207BY\203>T~=Rz;P" + "w8Mu8Mu9N\245v9N\26v8Mu7Ls5Ip2Fm.Ah+>e*<b(:`(:_\35*E\0\0\0\0\17\25\"" + "(:`(:a*<c,\77f/Cj2Fn5Jq7Lt8Mu9\203Nv9\256Ov9\16Nv8Nu8Nu@W\177]u\233i" + "\203\247Zs\231Ja\212AY\202C[\204E\\\206BZ\2034Io/Bi1\207Ek1\33Ek2Fl7" + "Ls>T}\77V\200BX\202D[\204F^\210Ia\214Kd\217Oh\223Sl\230Vo\234Ys\235Y" + "r\234Sl\230Pi\224Le\216G_\211C[\205@V\200<R{:Px9Ou7Mt5Jr4Ip4\214Hn4\26" + "Io4Jr7Lr7Nt:Nv:Pv;Qy>T|@W\177BZ\203D]\207G`\211Ha\213Kd\215Me\217Kd\217" + "Jb\216Kc\216Nh\222Me\217AY\2008Ls1\216Ek1\23Fl):_\34(I%5X3Hn:Ow>T|D[" + "\204G^\210Jb\215Le\217Le\220Ld\217Jb\214Ga\213F]\205@V\200=S{>S{9\202" + "Nv9\243Ow9\203Ov9\25Nu7Lt5Iq2Fn.Bi+>e*<c(:`(:_\35*E\0\0\0\0\17\25\"(" + ":`(:a*<c,\77f/Cj2Gn5Jr8Lt9Nv\2369Ov\2249Ow\2029Nv\13;Qy=S{>U\177BZ\203" + "E\\\206G`\212H`\212Ha\213\77U~0@f0Ci\2071Fl\12""3Gm:Pv@V~BX\200CZ\203" + "F^\210Ia\213Kd\216Mf\221Oh\224\202Oh\225\11Oi\225Mg\221Oh\224Oi\225Q" + "k\225Sm\227Tn\227Tn\231To\230\202Tn\227\7Sm\227Qk\224Mh\222Mg\222Le\216" + "Kd\215Jc\214\207Ib\214\202Ic\214\2Kd\214Lf\217\202Mg\221\11Mg\222Mg\220" + "Lg\220Lg\221Mg\221Le\220Le\221Le\216Kd\216\203Jc\215\11Jb\215Kc\215L" + "f\220Rl\227Xr\236Wq\234Le\217>T|4Ip\2141Fl\12""0Ek(8[\34)F)8\\6Jr7Mt" + "=R|AW\201D\\\206G`\212\202Ib\213\7Ha\213G`\212D\\\206@W\202>T}>T|9Nv" + "\234:Ow\211:Px\30:Ow9Ow9Nv8Lt5Jq2Gn.Bi+\77e*<c(;`(:_\35*E\0\0\0\0\17" + "\25\"(:`(;a*<c,@f/Cj3Gn6Kr8Mu9Nv:O\202w:O\1w:P\256x:P\16x9Ow9Ow<Rz>T" + "}AX\202D]\207G`\212Ib\214Kd\216Jc\2157Lt-=a2Fl2F\205m2F\13m3Gn:PxBY\177" + "CX\201C[\205F_\211Kd\216Mf\220Oh\223Qj\226Qk\203\227Qk\7\227Qj\226Rk" + "\227Qk\226Pk\224Oi\224Oh\224Oi\202\225Oj\202\224Pj\203\225Pj\202\226" + "Pk\202\225Oj\207\224Oj\3\224Nh\223Mg\220Mg\203\221Mf\5\221Le\217Mf\220" + "Ng\222Mg\222Mf\202\221Mg\4\223Ng\223Oh\224Pi\224Pj\203\224Pk\11\224P" + "j\225Qk\227Wr\235^z\244^z\242Sl\226>U~4Hp2F\212m2F\23m1Dk\"1R\37,L/A" + "g4Ho9Nv;Qy\77V\200D[\204E]\207E^\210E^\210E]\206DZ\203@V\201\77U}=R{" + "9Ow:P\246x:P\26x9Ow8Mu6Jr3Gn/Bi,\77f*<c(;`(:_\35*E\0\0\0\0\17\25\"(:" + "`(;a*<c,@f0Dk3Go7Ks9Mu9Ow:\263Px:\13Px>T|\77U\177@X\202E]\206H`\212I" + "b\214Jb\214@Y\203-\77e,=c2\205Fm2\12Fm3Hp=T{CZ\201CY\202E]\207H`\212" + "Jc\215Kd\216Mf\220N\202g\221N\202g\222N\11g\221Oi\223Pj\226Pj\226Qk\226" + "Rl\226Rm\227Sm\230Sm\230R\202m\227R\4l\227Rl\227Qk\227Pj\226P\204j\226" + "O\212j\225O\202j\226O\202j\226P\2j\226Qk\227R\202l\227R\203m\227R\2m" + "\230Sm\230R\205l\226Q\13l\226Rl\227Rm\227Ql\226Vp\232^z\244d\177\250" + "Zu\234G_\210:Px3Ho2\210Gm2\21Gm-@e\"2S(:a1Bj6Jq9Nv<Qy>T}\77V\202AW\202" + "CX\202\77V\202\77V\201\77U}=S{;Qy;\247Py;\26Py:Ow8Nu6Kr3Go/Ci,\77f*<" + "c(;`(:_\35*E\0\0\0\0\17\25\"(:`(;a*<c-@g0Dk3Ho7Lt9Nv:Ox\230;Py\233;Q" + "y\13:Px=R{@U~@V\202BY\203D[\205E^\210D]\2079Oy(:^.Ag\2052Gn\2""8Mt>V" + "}\202CY\202\5E\\\205H`\212Ib\213Jc\214Kd\215\202Jc\215\1Jc\214\203Ia" + "\212\6Jc\214Kd\216Le\216Lf\217Nh\221Oh\223\204Pj\224\2Rl\227Rk\227\203" + "Rl\227\207Ql\227\202Rl\227\207Ql\227\1Rl\227\202Rl\230\202Rk\230\2Rl" + "\230Qk\226\203Pj\224\204Oh\222\1Nh\222\202Oh\222\14Pj\224Pi\223Oi\222" + "Oi\223Tn\230]x\241a}\246Zt\237Kc\215=S{5Jq3Ho\2063Gn\11""1El*>c+>c1C" + "j4Ip7Ks:Pw;Px>T|\202\77U}\3\77U~\77U}<Qz\251;Qy\27;Py:Px9Nv6Ks4Go/Cj" + ",\77f*<c(;`(:_\35*E\0\0\0\0\17\25\"(:`(;a*=c-@g1Dk4Hp7Lt9Ow:Px;Q\263" + "y;Q\13y:Py>T|@V~@V\200@W\202@W\201>U\1771Dj'8[0Dk3G\202n3G\16n3Ho:Py" + "E\\\204E]\204D[\204F^\206Ib\213Jc\214Kd\215Kd\216Jc\215Ia\211H_\210D" + "]\202\210C]\202\210E^\16\210H_\210H`\212Hc\215Jc\215Kc\215Ke\217Le\217" + "Mg\221Nh\222Ng\221Ng\221Oh\222Oi\223Pj\205\224Pj\2\224Qk\226Pj\203\224" + "Pj\2\224Qk\226Pj\207\224Pj\2\224Oh\222Ng\202\221Ng\202\221Mg\13\221K" + "d\216Kc\215Kc\215Ld\215Kc\215Jc\215Kc\215Kd\216Le\217Ng\221Pi\202\223" + "Pi\11\223Oi\223Tn\230[u\240a}\246`{\244Up\230E\\\2048Nw3H\205o3H\10o" + "4Ho3Gn3Gn5Ip7Ks;Px;Py;P\203y;Q\253z;Q\32y;Qy;Py9Ow7Ls4Ho/Cj,\77f*<c(" + ";`(:`\35*E\0\0\0\0\17\25\"(:`(;a*=c-@g1Dl4Ip8Mu:Ow;Py;Qy;Qz;Qz<\262R" + "z<\2Rz>T}\77\202U~\77\27U~;Px.\77d);^2Fm3Ho3Ho5Kr\77W\200Ib\213F^\207" + "D[\205G`\211Kd\215Le\217Mf\220Kd\216Jc\215G`\212E\\\205BZ\204AX\202@" + "W\200@\202W\200A\7X\202AX\204BZ\205E\\\205F\\\206F^\210F`\212H\203a\212" + "J\6c\214Je\216Je\216Ke\217Ke\217Le\217M\202f\220M\10f\220Ng\220Ng\220" + "Mf\217Oh\222Oh\222Mf\217Ng\220M\204f\220M\4f\220Lf\220Ke\217Ke\217J\202" + "e\216J\4b\213Ja\212Ha\212F`\212E\203_\212F\1_\211F\202\\\206F\35^\211" + "G`\212Ja\213Ke\216Mf\217Ng\221Oi\223Pj\224Qk\226Sl\230To\232Yt\236^z" + "\244d\177\250^y\241Nh\221AX\2018Nu5Ks4Iq7Lu\77W\201:Ow7Lt8Mv9Ow;Qx;Q" + "y;Qy<\256Rz<\26Rz;Qy:Ow7Ls4Hp/Cj,\77f*<c(;`(:`\35*E\0\0\0\0\17\25\"(" + ":`(;a*=c-@g1El4Ip8Mu:Px;Qy\221<Rz\246<R{\1<Rz\202;Qz\3""9Ow+>`/Af\202" + "4Ip\20""9OuKd\214Pk\224G`\212D\\\206G`\212Jc\214Kd\215Ke\216Kd\216Ib" + "\213Ga\212E\\\207AX\202AW\177>T|\204>T}\4>T|@V~AW\200AX\202\202AX\203" + "\202CZ\203\1CZ\205\203C]\210\1D]\210\210H_\210\2I`\212Ia\212\206H_\210" + "\1F^\210\205C]\210\2C\\\210C[\206\202CZ\203\207AX\203\32BY\203C[\206" + "F^\210H`\211Hb\214Le\216Mg\221Oh\222Pj\223Qk\225Rl\227Qk\226Tn\230[u" + "\237b~\247c\177\247\\w\237Rl\226Ld\216Pi\222Oh\222\77U};Qy:Ow:Px;Qy\202" + ";Qz\226<R{\226=S{\202<R{\26<Rz<Qz:Px8Lt4Hp0Dj,\77f*<c(;`(:`\35*E\0\0" + "\0\0\17\25#(:`(;a*=c-@g1El5Iq8Nv:Px<R\202z<R\267{<R\202z;Q\24y6Hq3Fp" + "5JrH_\207\\w\236Xs\235Hb\214E]\206Ha\213Kd\215Le\216Le\217Kd\216Ib\213" + "F^\210BZ\205AX\202@V\177>T|=S\204{=S\7{>T|@W\177\77V~=S{\77U}@W\177A" + "W\203\200AX\203\201AX\202\201BX\2\201BY\203BY\214\204BY\2\204AX\202A" + "X\207\201AX\1\200BX\205\201BX\16\201AX\200@W\177AW\200AX\201BX\201BY" + "\204D[\206F_\212Ib\213Ke\217Mf\217Oh\222Pi\223Qk\203\225Qk\13\225Tn\230" + "[u\236`z\245c\177\247^y\242Ng\221CZ\203@W\200\77U~=S{<R\202z<R\1z=S\255" + "{=S\202{<R\25z:Py8Mu5Ip0Dj-@f*<c(;`(:`\35*E\0\0\0\0\17\25#(:`(;a*=c-" + "@g1El5Jq9Nv;Qy<Rz=\202S{=\1S{>\265S|>\25S|=R{BX\201b|\241\200\227\267" + "}\226\267y\226\274d\201\251Kd\216F^\210Ib\214Ke\217Mf\220Lf\220Ke\217" + "Jc\214G_\210CZ\205BX\201BX\201=S{>\211S|>\13S|\77T}>S|\77T}@U~BW\200" + "CY\201@V~\77U}@V~CY\201B\216X\201B\11X\201CY\202CY\202@V\177\77U~\77" + "U~AW\200CY\202CY\202@\206U~@\37U~\77T}>S|\77T}@U~AV\177BX\201BX\202C" + "Z\204D]\210Ha\212Ic\214Le\216Ng\221Pi\222Qk\225Ql\225Rl\226Rm\227Sm\230" + "Rl\227Rm\227Qk\225Mf\220Ia\213F^\210CY\204BW\200\77T}=R{=R{>\202S|>\252" + "T|>\31S|>S|=S{<R{;Qy8Mu5Ip0Dk-@g*<c(;`(:`\35*E\0\0\0\0\17\25#(:`(;a*" + "=c.Ah1El5Jr9Nv;Qz<R{=S{\253>S|\215>T|\23=S{CY\201c|\243\214\243\301\210" + "\241\300^y\241Kb\213Jb\214Le\216Mf\217Oh\221Ng\220Le\217Jc\215G_\210" + "DZ\205CY\201AW\177\77U}\226>T|\1@V\177\214BW\200\1>T}\224>T|\13\77U}" + "AW\200BX\200CY\202CZ\205F\\\205G_\211Kb\213Ld\216Ph\221Pi\224\202Rl\226" + "\202Un\232\10Uo\232Sm\226Qj\224Mg\220Lc\215E^\210BY\202CY\201\261>T|" + "\26=S{;Qy8Nu5Iq0Dl-@g*=c(;a(:`\35*E\0\0\0\0\17\25#(:`(;a*=d.Ah2Em5Jr" + ":Ow<Rz=S{>T\203|>T\265}>T\11}=T|=T|AW\177BY\202C[\205G`\210Kb\213Mf\220" + "Oh\202\221Oh\7\221Mf\217Ic\214Ha\213D\\\206CZ\202AW\177>U\274}>U\14}" + "@V\177CY\202CY\202CZ\204D\\\210E]\211I`\212Jc\215Nf\217Nh\222Oi\223Q" + "k\202\224Qk\11\224Oi\222Mf\220Jc\215E]\210CZ\203CY\202>T}>T}\77U\253" + "~\77U\31~>U}>U}>T|>S|;Qz9Nv5Jq0Dl-@g*=c(;a(:`\35*E\0\0\0\0\17\25#(:`" + "(;a*=d.Ah2Fm6Ks:Pw<Rz>S|>\202T}>\224U}>\1U}\77\241U~\77\21U~>T}\77U~" + "CZ\203BZ\204F]\210Ic\215Lf\220Mh\222Ni\222Ng\221Mf\220Jc\214E]\210C[" + "\206CZ\203AX\201\77\300U~\77\2U~BX\201D\202Z\203D\17[\206F]\210H`\212" + "Jc\214Ke\216Lf\220Ng\221Mg\220Ng\221Jd\215G_\211E]\210D[\204AW\200>U" + "}\77\235U~\77\221V~\77\27U~\77U~>T|<Rz:Ow6Jq1El-@g*=c(;a(:`\35*E\0\0" + "\0\0\17\25#(:`(;a*=d.Ah2Fm7Ks:Px=R{>T}\203\77U~\266\77V~\17\77U~\77V" + "~D[\204D[\205G^\210Je\216Mf\217Nh\221Nh\222Me\217Jc\215F^\211D[\205C" + "Z\203BX\201\256\77V~\225\77V\177\20@W\200BY\202CZ\203D[\204E[\205E]\210" + "G_\212Ia\212Ja\213Jc\215Ja\213H_\212D]\210D[\205CZ\203AW\200\254\77V" + "\177\203@V\177\32\77V\177\77V~>U}=S{:Ow6Kr1El-@g*=c(;a(:`\35*E\0\0\0" + "\0\17\25#(:`(;a+>d.Ah2Gn7Ls;Qy=S|>U}\77V~\77V\177\77V\267\177@V\6\177" + "\77V\177CY\202E[\205F]\210Ha\214Kc\202\214Lc\5\214G`\213G]\207E[\205" + "CZ\203@V\275\177@V\212\177@W\6\177BX\201BY\201D[\203E\\\204E\\\205E\\" + "\203\207E\\\3\206E\\\204DZ\203@W\257\177@W\202\177@V\27\177\77V\177\77" + "U~=S{:Ox6Kr1El-Ag*=c(;a(:`\35*E\0\0\0\0\17\25#(:`(;a+>d.Bi2Gn7Lt;Qy=" + "S|\77V~\77\221V\177@\250W\177@\6W\177\77V\177AX\201E\\\204E\\\205E]\206" + "F\202^\211F\4^\210E\\\205E\\\204D[\203@\235W\177@\256W\200@\7W\200AX" + "\200AW\200D[\203F\\\205E\\\205AX\201A\264W\200@\27W\177\77V~=T|:Px6K" + "r1Em-Ag*=c(;a(:`\35*E\0\0\0\0\17\25#(:`(;a+>d.Bi2Gn7Lt<Qz>T}\77V~@W\177" + "\236@W\200\234AW\200\3@W\200BX\201D[\204\204F\\\205\3DZ\203BX\201@W\200" + "\316AW\200\203CY\202\1BX\201\252AW\200\210AX\201\202AW\200\27@W\200\77" + "V\177>T|;Px7Ks2Em-Ag+=c(;a(:`\35*E\0\0\0\0\17\25#(:`);a+>d.Bi3Go8Lt<" + "Rz\77T}@V\177@W\276\200AW\1\200@W\216\200AW\1\200AX\374\201AX\26\201" + "AW\200@W\177>T};Qy7Lt2Fm.Ag+=c(;a(:`\35*E\0\0\0\0\17\25#(:`);a+>d/Bi" + "3Ho8Mu<Rz\77U~@\202W\200A\332X\201A\321X\201B\235Y\202B\1X\201B\202X" + "\201A\25W\200\77U~;Qy7Lt2Fm.Ag+=c(;a(:`\35*E\0\0\0\0\17\25#(:`);a+>d" + "/Bi3Hp8Nu=S{\77V~AW\200\202AX\201\267BX\201\377BY\202\223BY\202\27BX" + "\201AW\200\77V~;Qz7Lt2Fm.Ah+=d(;a(:`\35*E\0\0\0\0\17\25#(:`);a+>e/Bi" + "3Hp8Nu=S{@V\177AX\201BY\202\202BY\1\202CZ\377\203CZ\310\203CZ\30\203" + "BY\202AX\201@V\177<Rz7Mu2Fn.Ah+=d);a(:`\35*E\0\0\0\0\17\25#(:`);a+>e" + "/Bi3Hp9Nv=S|@W\200AX\201BY\202C\324Z\203C\320[\204C\243[\204D\202[\204" + "C\27Z\203CZ\203BX\201@V\177<Rz8Mu3Gn.Ah+=d);a(:`\35*E\0\0\0\0\17\25#" + "(:`);b+>e/Cj4Ip9Ov>T|@W\200BY\202\203CZ\203\205C[\204\3BZ\203=T|:Pw\205" + ":Ov\4;Qx=T|\77V\177BZ\203\236C[\204\210D[\204\7>U}):]\35+I\35*H\36,K" + "-\77dBX\201\377D[\204\213D[\204\27C[\204CZ\203@W\200=R{9Mv3Gn.Bh+>d)" + ";a(:`\35*E\0\0\0\0\17\25#(:`);b+\77e/Cj5Ip9Ow>T}AW\200CZ\203C[\207\204" + "D[\4\204\77U~\40/O\22\33""5\21\32\2043\21\32\7""3\23\34""6\27#\77\33" + "(G%4V4Hm@W\177D[\243\204D[\10\204>T|!1Q\24\36:\24\36""9\25\37;(9[BY\202" + "D\\\210\205D\\\10\205CZ\2036Kr,>b,>a-\77c5IoBY\202D\\\371\205D\\\27\205" + "D[\204CZ\203AW\200=S{9Nv3Gn.Bh+>d);a(:`\35*E\0\0\0\0\17\25#(:`);b+\77" + "e/Cj5Iq:Ow\77T}AX\201CZ\203D\203[\204D\204\\\205D\4\\\205CZ\203,>c\40" + "/P\37\204.O\37\11.O\35,L\31&D\26!=\22\34""4\16\30""0\30$A2FkBY\201D\241" + "\\\205D\3\\\205CZ\2032Gn*\202=c*\2=c6LsD\211\\\205D\10\\\205AY\201$4" + "T\20\31""1\20\31""0\20\32""2\40/N@W\200D\236\\\205D\333\\\205E\30\\\205" + "D\\\205C[\204AX\201=T|9Nv3Gn.Bi+>d);a(:`\35*E\0\0\0\0\17\25#(:`);b+\77" + "e0Cj5Iq:Ow\77U~BY\202C[\204D\\\205\210E\\\205\1""4Ho\204+>d\203,\77e" + "\202+>d\6);a\"2U\27#@\25\40;1ChCY\202\223E\\\205\216E\\\206\2DZ\2043" + "Ho\203+>e\1""7Mu\212E\\\206\2E\\\2053Gn\203&7\\\2""1DkD[\205\254E\\\206" + "\316E]\206\30E\\\205D[\204BX\201>T}9Nw3Ho.Bi+>d);a(:`\35*E\0\0\0\0\17" + "\25#(:`);b+\77e0Cj5Jq:Px\77U~CY\202D[\204E\\\205E\\\207\206E\\\2\206" + "4Hp+\77\202e+\77\16e8PyQm\231Yu\242So\232E_\2114Js,@f+\77e*>d\40/P\27" + "$A0DhD\\\205E]\206\206E]\6\206BZ\202=S|<S{@W\200E]\205E]\210\206E]\7" + "\206D\\\205@W\177<S{<Rz=S{BY\202E]\204\206E]\3\206D[\2043Io+\77\202e" + "+\77\2e8NuE]\212\206E]\2\2066Ks+\77\202e+\77\2e4IpE]\211\206E]\6\206" + "E\\\205@V\177=Rz=S{BY\201E]\215\206E]\5\206D\\\205\77V\177=S{AX\201E" + "]\272\206E]\236\206F]\202\206E]\26\206D\\\205BY\202>U}:Ow4Ho.Bi+>d);" + "a(:`\35*E\0\0\0\0\17\25#(:`);b+\77e0Cj5Jq:Px@V\177CZ\203E\\\205E\202" + "]\206E\206]\206F\2]\2065Ip,\202\77e,\16\77f@X\202j\207\261t\222\272x" + "\227\277~\235\305j\207\263E^\211-Ah,\77e+>d\40/P!1R\77U}F\203]\207F\14" + "]\207CZ\2037Ls#2S\31%B\24\37;\24\37:\27#\77\40.N1CiAX\201E]\206F\202" + "]\207F\21]\207E]\206AX\2010Ch\37-L\26\">\24\37;\24\37:\24\37;\30#@\35" + "*I%5W9NvE\\\206F]\207E[\2054Ip,\202\77f,\2\77f8NvF\202]\207F\40]\206" + "<Ry+<`$3U#3T$4V,>c,>c&6X'8],\77e,\77f+>d(9^&6X#3T#3T,>b\77U~F]\207F]" + "\207E\\\205=S{-\77c\36+J\27\">\24\37:\25\37;\31$A%4V7KrCZ\203F\203]\207" + "F\17]\207;Px'7Z#3T#3T);^9Ov5Io\40/O\26\">\24\37;\30$A(9[<RzF]\206F\306" + "]\207F\220^\207F\30]\207E]\206E\\\205CY\202>U}:Ow4Ho.Bi+>d);a(:`\35*" + "E\0\0\0\0\17\25#(:`);b+\77e0Cj6Jr;Px@W\177CZ\203E\\\205F]\206\210F]\207" + "\1""5Jq\203,\77f\16""3HoD[\205F]\207F^\207Kc\214b}\246j\210\264@Y\204" + "-Ah,\77f*=c\40""0Q5JrE\\\205\202F]\207\14>T|$4U\20\32""3\23\36""8\31" + "&C\35+J\35+K\33(E\25\40;\17\31""2\40/O:Px\203F]\207\20>T}\"1S\20\32""3" + "\25!;\33)F\35+K\35,K\35+J\32(D\27\"=\23\36""9*<`CZ\204F]\207E\\\2054" + "Ip\203,\77f\22""8NvF]\207F]\206<Rz\37-N\20\33""4\22\35""6\23\36""8!0" + "O:Ot#3T\24\37:\37.O,\77e,@f+>d!1R\24\40:\202\22\35""6\20\35+J;QyF^\207" + "D\\\2052Gl\27#@\17\31""2\26\"=\33)F\35,K\35+J\32&C\22\35""6\20\31""3" + "&7Y\77U}\203F^\207\2""7Kr\25\40<\202\22\35""6\13\26\">\36-M\22\35""8" + "\25\40;\33)G\35+J\32'D\22\35""6\35+J<RyE]\206\326F^\207\27F]\207E\\\206" + "CZ\203\77U~:Px4Hp/Bi+>d);a(:`\35*E\0\0\0\0\17\25#(:`);b+\77e0Ck6Kr;Q" + "yAW\200D[\204E]\206F^\202\207F^\1\207G^\205\210G^\2\2106Js-@\202h-@\3" + "h4HqE\\\205G^\202\210G^+\210H`\212Vp\232Rl\2271Fo-@h-@g(9_2EkD[\204G" + "^\210@W\177#3T\26!>\"2U+=d0Dl9Ox;Qz4Ir,\77g&7[\27$B\37.O@V\177G^\210" + "E\\\206/Bg\32'F&7[,>f1En8Nw<S|;R{7Mv0Dm+>e:OwG^\210G^\210E]\2065Jr-@" + "\202h-@\16h9OwF^\207<Qz\40/Q\32&F'9^,\77f<S}c\177\253Yr\2355Iq+=d,>f" + "-@\202h-@\2h,\77f+=\202d*=\25d0DkCZ\204F^\2077Lr\31&D\34*J(9_,\77f0D" + "m5Kt3Hq.Ai*=c#3V\26#\77&7ZC[\204G_\210G_\210AX\201+=\202d*=\14d$5Y\33" + ")H$5X3Gp3Hr.Bj-@h(:_\32(G#4V@W\177G_\260\210G_\245\211G_\30\210F^\207" + "F]\206C[\204\77U~:Px4Hp/Cj+>d);a(:`\35*E\0\0\0\0\17\25#(:`);b,\77e0D" + "k6Kr;QyAW\200D[\204F]\206G^\210G\202_\210G\205_\211G\2_\2116Ks-\202@" + "i-\3@i4HqE]\206G\203_\211G*_\211Ia\212Le\2206Lv-@i-@i*=d0DkE]\206E]\206" + "2Fm\33)I(:`-@i3IrTo\233\177\236\310\204\245\316j\210\263<R~-Ai(;a\33" + "*I0DjE\\\206C[\204-@e':_-@h1EnVr\237{\232\305\210\250\322\205\245\317" + "x\230\303d\202\257Ok\230F^\211H`\212G_\211F]\2075Js-\202@i-)@i9Nx=S|" + "!1S\30%D):a-Aj\77X\204e\203\260^z\244Mf\220Oi\225So\233>V\201-Aj-@i." + "Aj;R~Sn\233Ws\240Ws\240Oj\226Ld\217@W\200$5X\37/Q+>f-@i7NxYu\242t\223" + "\276i\210\264D^\212/Cl-@i&7]\33)I7MtF^\207G`\211BZ\203-\202Ai-\15Ai+" + "\77f2GpWu\241r\221\274n\215\270Hc\2170Dn-Ai)<c\34+L4HoF_\210G\325`\211" + "G\26_\210F]\207D[\204\77V\177:Px4Ip/Cj+>d);b(:`\35*E\0\0\0\0\17\25#(" + ":`);b,\77e0Dk6Kr;QyAX\201D\\\205F^\207\203G_\211\206G`\211\1""6Lt\203" + "-Ai\2""4IrE^\207\205G`\211\2Ib\2135Ks\202-Ai$,@g1FmF_\210B[\203)<`&9" + "]-Ai/ClKe\222j\207\262Up\231Pi\222c\177\250So\2321Gp-Ai':`(:^AY\201G" + "_\2116Ls-Ah-Ai.BkIb\211Kd\213G_\210Ng\220Zu\237l\211\262u\223\274]x\243" + "Jc\215G`\211F^\2105Js\202-Ai\23-@i0Ek\37/P\32'G)<c0EnGb\216m\215\267" + "_{\244Ib\213Mf\220h\204\255x\225\274Ng\221-Bj-Ai.CkHa\214x\225\274\202" + "}\232\300\24m\211\262Qj\2258Nu$5W*>e-Ai2GqZw\243o\215\266_{\244g\204" + "\255k\211\264\77X\203.Aj,Ah%7[,@eD\\\205G`\211CZ\203\203-Ai\14""0EnN" + "i\225o\214\265`|\245d\201\252j\207\262AZ\206-Aj-Ai':_/CjD\\\204\233G" + "`\211\271H`\212\202G`\211\27F^\207D\\\205@V\177;Py4Ip/Cj+>d);b(:`\35" + "*E\0\0\0\0\17\25#(:`)<b,\77e0Dk6Ks<RzAX\201E\\\205F^\210G`\211H`\207" + "\212H`\2\2126Lu-A\202j-A\3j4IrF^\207H`\204\212H`\3\212D[\2051Fn-A\202" + "j-A/j5KtH`\212BY\203+=c+\77f-Aj/Cl;Qy5Hm,>b,>b0Bh;Px.Bk-Aj,@i+=c>T|J" + "b\214@W\201/Cl-Aj);a\26#@\24\40<\32'E!0Q*;_:OwIa\213Le\217Ia\213H`\212" + "G^\2106Kt-Aj-Aj+>f!1T\32(G(:a/ClF`\214k\212\265]x\241Kc\215H`\203\212" + "H`\6\2128Nw-Aj-Aj.Bj7MuIa\203\212Ia\24\212H`\2128Mt);a.Bj.Bk6MwYs\235" + "Oh\222Ia\212Jb\213Wq\232G`\2131En.Bj+\77e.AgD\\\205Ia\212D[\204.B\202" + "j.B\15j4JsTn\231Pi\222Ia\212Ia\212Wp\232Ib\215/Dl.Bj+>d,\77dD\\\204I" + "a\324\212Ia\31\212H`\212G_\210E\\\205@W\200;Qy5Ip/Cj+>d);b(:`\35*E\0" + "\0\0\0\17\25#(:`)<b,\77e1Dk7Ls=RzBY\202E]\206G_\210H`\212H`\212I\206" + "a\212I\2a\2127Mu.\202Bj.\3Bj5JsG_\210I\204a\212I\17a\212;Px+>e.Bj.Bj" + "0Em\77U\177Jb\214@W\177/Ci.Bj.Bj+\77e\35+K\22\35""8\21\202\33""6\21\3" + "\33""6\31&E*=c.\202Bj.\35Ah@W\200Me\217Vp\233=T\177/Cl.Bj*=d!1S\33(F" + "\26\">\22\35""7\17\30""2\30%B:OvH_\211Ia\212H_\2117Lt.Bj.Bj-Ai*<c-@h" + ".Bk8Oy_|\246Ys\235Ia\213I\204a\212I\2a\2129Ox.\202Bj.\2Bj7MuI\204a\212" + "I\23a\212:Px+>e.Bj/Ck9OxMe\217Ia\213Ia\212Ia\212Ld\215F]\2070Em.Bj.B" + "j0DkBY\202Ia\212D[\205.\202Bj.\3Bj6KtH`\212I\202a\212I\10a\212Jb\214" + "CZ\2041En.Bj-Ai.AhH_\211I\207a\212I\316a\213I\27a\212G_\211E]\206@W\200" + ";Qy5Iq/Cj+>d);b(:`\35*E\0\0\0\0\17\25#(:`)<b,\77e1Dl7Lt=S{BY\202F]\206" + "G`\211Ia\212\210Ia\213\1""7Mv\203.Bk\2""5JtG_\211\204Ia\213\3D\\\205" + "0Ci)<b\202.Bk\5""2GpHa\213Ld\216E\\\2062Gp\204.Bk\1/Bj\203/Cj\2""0Dl" + "3Hq\2023Hr\23""5JtE]\206Jb\214\\w\241j\210\264Oi\227:Q|2Hq1Eo/Dm.Bj+" + ">e%6[\33(G\40/P=S|Ia\213H_\2117Lu\203.Bk\1/Cl\202.Bk\3(:`+<`=S{\206I" + "a\213\1""9Ox\203.Bk\1""7Mv\205Ia\213\1>U~\203.Bk\2""4IrH`\212\204Ia\213" + "\1>U~\203.Bk\4""4IrF^\210Ia\213D[\205\203.Bk\2""2FoD\\\206\204Ia\213" + "\1>U\177\203.Bk\1""2Gp\226Ia\213\276Jb\213\203Ia\213\26G`\211E]\206A" + "W\200;Rz5Iq0Cj+>d);b(:`\35*E\0\0\0\0\17\25#(:`)<b,\77e1Dl7Lt=S{BZ\203" + "F^\207H`\212Ia\210\213Ia\2\2137Mv.B\202k.B\3k6KtG_\211Ia\202\213Ia\21" + "\213F]\2071Dk\37.P+>f.Bk/Cl8NxTn\230Me\217Ld\2168Mv/Ck/Ck2HqWs\240r\221" + "\274u\224\206\276u\224\36\276j\207\262Vp\232Jb\213Me\216a|\245|\232\303" + "\200\240\312q\220\272e\203\256[v\241Ib\2166Ku/Cl-Ai$5X9NvJb\213I`\212" + "8Mu/Ck/Ck1FoC[\206;R}0Dm-@g\36,M%4WBY\202Jb\204\213Jb\2\213:Py/C\202" + "k/C\2k8NwJb\204\213Jb\3\214E\\\2053Hq/C\202k.B\2jF]\207Jb\202\213Jb\17" + "\213H`\2117Lt-Ai/Ck/Ck;QzLe\216Jb\213E\\\206/Ck/Cl/Cl-Ai@W\201Jb\202" + "\214Jb\10\214Ia\2139Nw-Ai/Cl0Dm7MwKc\215Jb\325\214Jb\27\213H`\212F]\207" + "AX\201<R{5Iq0Cj,>e);b(:`\35*E\0\0\0\0\17\25#(:`)<b-\77f1Dl7Lt=S|CZ\203" + "G^\207Ia\212Jb\213J\207b\214J\2b\2148Nw/\202Cl/\26Cl4HqAW\200BX\201@" + "W\1779Nu\"2T\30$C&7].Bk/Cl4IsNi\225Wq\233Kc\215Pi\223@X\2021Fn/Cl-Ai" + "@V~_y\243f\204\201\253f!\201\253d\177\250^x\241Xr\233Pi\223Ib\213F^\207" + "G^\210Pi\222Zt\235i\205\256s\220\271}\233\302}\233\303Oi\2250En/Cl*=" + "d=S|Jb\214I`\2128Mv/Cl/Cl1EnOh\223^z\246;Q|/Dm*=d\33)I&6Y@W\200J\203" + "b\214J\2b\214:Py/\202Cl/\3Ck5KsG_\211J\203b\214J\23b\214Mg\2219Oz/Cl" + ".Ck(:`7KsF^\207Jb\214Ia\213@V\177);`,@g/Cl1FoD]\207Oh\222Jb\214E]\206" + "/\202Cl/\15Cl)=c1DkE\\\206Jb\214Jb\214\77U~*=b-Ai/Cl2GpF^\211Ng\221J" + "\325c\214J\27b\214Ia\213F^\207BY\202<S{5Jq0Cj,>e);b(:`\35*E\0\0\0\0\17" + "\25#(:`)<b-\77f1Dl7Lt>T|D[\204G_\210Ia\213Jb\214\210Jc\214\1""8Nw\202" + "/Dl%/Ck$5X\30%B\23\37:\21\34""6\15\26/\26#\77%7[.Ck/Dl2HpLh\223d\201" + "\253Oh\222Jc\214Oh\221Qk\2266Lv/Dl-Ai\37""0Q'9\\\77V~Ha\212Ib\213BZ\202" + "6Kq&7X\31%C,>bG`\211G`\210.Bg\40/O-@e:PwD]\205\202Ib\213\11CZ\2026Jq" + "/Dl0Dm2GpE]\206Kc\215Ia\2138Nw\2030Dm(\77V\200g\203\255_{\2509Oz0Dm+" + ">e\32'F$4WC[\204Jc\214Kc\215Kd\215\77V\2002Fo0Dm.Bj#4W$4V):\\+<_9OvI" + "a\212Vp\232D]\2071Fo0Dm*=c\35+L,>c;Qy5Ip\40""0Q#3V/Cl0Dm8NxTo\232Ng\220" + "Kc\215F]\207\2030Dm\14,\77g\36-O+>c:Pw7Ls$5W!1T/Dl0Dm5KtNg\222Ng\221" + "\324Kc\215\202Jc\214\26Ia\213G^\210BY\202<S{5Jr0Dk,>e);b(:`\35*E\0\0" + "\0\0\17\25#(:`)<b-\77f1El7Mt>T|D[\204G_\211Jb\213Jc\202\214Jc\1\214K" + "c\205\215Kc\2\2159Nx0D\202m0D0m+=e$4X\"1U%6[+>e.Bj0Dm0Dm7LwRn\232n\212" + "\265Ys\235Kc\215Kc\215Mf\220_z\244Oj\2264Jt0Dm(;`\30%D\21\34""7\22\35" + "8\22\35""8\21\34""7\21\34""7\25!=\40/R=R{Kc\215Kc\2159Mu\33)H\23\36""9" + "\21\34""7\21\34""7\22\35""8\22\35""9\23\37;\40""0R/Ck1EnAX\204Rl\226" + "Kc\215Ja\2139Nw0D\202m0D)m=S|Pi\223i\206\257a}\252;Q|0En*=e\33)J%5XA" + "W\201Kc\215Mf\220Qj\2267Mx0Dm0Dm);b\31&D\23\37""9\24\40:,>bH`\212Tm\227" + "a|\250@X\2041Fo0Dm$4X\25!>\21\34""8\23\36""9\35,M,@h0Dm7MwRn\232^x\242" + "Me\217Kc\215F^\2070D\202m0D\15m1Eo)<b\26\"\77\21\35""8\22\35""8\33)I" + ",\77f0Dm3HrOi\225]x\242Me\217Kc\274\215Kc\1\215Kd\226\216Kd\30\216Kc" + "\215Kc\215Jb\214G_\210CZ\203=S{6Jr0Dk,\77e);b(:`\35*E\0\0\0\0\17\25#" + "(:`)<b-@f1Em8Mu>T}D[\205H_\211Jb\214K\203c\215K\205d\216K\2d\2169Oy0" + "\210En0\7En5KuIe\221g\205\262x\225\277[v\237Le\217K\202d\216K!d\216T" + "n\230m\212\265Uq\2378Mx0Dm-\77g%6Y\"2S\"1S$4W):`/Ck1FoBY\203Ld\216Ld" + "\216AW\2010Dm,\77g'8]#3U\"1R\"2S'8\\.Bj1Eo<S\177^z\246Zu\236Ld\216Jb" + "\2149Nx1\202En1\20En>S}Ld\216Rk\225l\211\263Wr\2376Lv0En+>f\32'F&7ZE" + "\\\205Nf\220_{\244Oj\2278Nx1\204En1\25En\77U\177Ld\216Mf\220a{\245g\205" + "\261C[\2072Fp0Dm,\77f&7\\);`/Bk1En6LwXt\242l\212\264Qj\224Ld\216Ld\216" + "G^\2101\202En1\14En;R}Kf\2235Js'8^(:_.Bk1Eo3HrId\220j\207\262Vo\232L" + "\325d\217L\31d\217Kc\215Jb\214H_\211CZ\203=S|6Jr0Dk,\77e);b(:`\35*E\0" + "\0\0\0\17\25#(:`)<b-@f1Em8Mu>T}E\\\205H`\212Jb\214Kd\216Ld\216\206Ld" + "\217\3Ph\223Up\234]x\246\205^z\250\7c\177\255n\214\271x\227\303\203\243" + "\316\202\237\310p\213\264Sk\226\205Ld\217\25Le\220Xr\234x\224\276z\231" + "\304\\w\245Le\221D\\\210BZ\206C[\207Ia\215Sm\231d\201\257x\227\304d\200" + "\254Og\223Oh\222a}\250k\211\266[v\243Mf\221E^\212\202BZ\206\35E^\211" + "Mg\222c\200\255z\231\304g\202\255Oh\222Ld\217Pi\223Vp\235]z\247^{\250" + "\\x\245Uo\233Ng\221Ld\217Qj\225m\212\264i\210\264^{\250^{\247Xs\237A" + "W\177@W\200Kd\216Sl\227v\223\275~\236\310k\211\266_|\251\202^{\250\21" + "\\x\245Sn\231Ng\222Ld\217Ng\222g\202\254|\232\305l\213\267Qm\231E^\212" + "BZ\206C[\207Jc\217]z\246v\225\301t\221\272Vp\232\203Ld\217\1G_\211\203" + "1Eo\13""9Ozi\203\256t\223\276Vr\236F_\213C[\207Ib\216b\177\255t\222\275" + "Zu\237Me\220\252Ld\217\253Le\217\202Ld\217\27Jc\214H`\212CZ\203=T|6J" + "r0Dk,\77e);b(:`\35*E\0\0\0\0\17\25#(:`)<b-@f1Em9Mu\77U}E\\\205Ia\212" + "Kc\215Ld\217Ld\206\217Le\4\217Pj\224j\207\260}\233\303\177\235\204\305" + "\177\235\7\305{\231\301s\220\271k\207\261b}\245Uo\231Ng\221Le\207\217" + "Le(\217Sl\227f\201\252\200\235\306\213\252\320\201\241\312\200\240\311" + "\201\240\311\207\247\316\207\245\315y\226\300h\203\254Tn\230Mf\220Mf" + "\220Ys\235n\214\265\202\240\310\213\252\320\204\243\313\200\240\311\200" + "\240\311\203\243\313\212\252\320z\230\300b}\246Oi\223Le\217Le\217Rl\226" + "k\210\261~\235\304\177\236\305|\232\302f\202\254Oh\222Le\217Le\217Wq" + "\233p\215\266\177\235\202\305\177\236\33\305v\223\274[v\241Mf\220Le\217" + "Tn\227c~\247t\222\273~\235\304\177\236\305\177\236\305|\232\303c\177" + "\251Oh\222Le\217Le\217Oh\222]x\241s\220\271\205\244\313\203\243\313\200" + "\240\311\201\241\312\207\246\315\177\236\305i\205\257Sm\227Lf\203\220" + "Lf\2\220G`\2121G\202p1G\13p4JtLe\217h\206\257\201\241\310\204\244\314" + "\201\241\311\206\246\315y\227\277]x\241Mg\221Lf\267\220Lf\235\220Mf\202" + "\220Lf\27\220Le\217Kc\215H`\212C[\204>T|6Ks1Dk,\77e);b(:`\35*E\0\0\0" + "\0\17\25#(:`)<b-@f1Em9Mu\77U~E]\206Ia\213Kc\216L\202e\217L\236f\220L" + "\6f\220Oi\223Yt\236Zv\240Yu\237Rm\227M\210f\220L\7f\220Ng\221Wq\233Z" + "v\240Zv\240Wr\233Nh\222L\203f\220L\241f\220M\6f\220Oi\223Wq\233[v\240" + "Zu\237Rl\226M\206f\220M\2f\220H`\2121\202Gp1\10Gp5KtH`\212Mf\220Oh\222" + "Vp\232Zu\237Sm\227M\331f\220M\27f\220Le\220Kc\215Ia\213D[\204>T}7Ks1" + "Dk,\77f);b(:`\35*E\0\0\0\0\17\25#(;`)<c-@g2Fm9Nv\77U~F]\207Ib\213Ld\216" + "\307Mf\220\237Mg\221\1Ha\213\2031Hq\2""5KuHa\213\337Mg\221\30Mf\220L" + "d\216Ia\213D[\205>T}7Ks1Ek,\77f);b(:`\35*E\0\0\0\0\17\25#(;`)<c-@g2F" + "m9Nv\77V\177F^\207Jb\214Le\217Mf\220Mg\202\221Mg\342\221Ng\2\221Ha\213" + "2H\202q2H\3q5LuHa\213Ng\271\221Ng\1\221Og\242\222Og\31\222Ng\221Ng\221" + "Mg\221Le\217Jb\213E\\\205>U}7Ks1Ek,\77f);b(:`\35*E\0\0\0\0\17\25#(;`" + ")<c-@g2Fm9Nv@V\177G^\207Jc\214Le\217M\262g\221N\1g\221O\262g\222O\7g" + "\222Tm\230Tn\233Ys\240Ys\240Sn\232Sl\227O\230g\222O\306h\222O\30g\222" + "Ng\221Lf\220Jb\214E\\\206\77U~7Lt1El,\77f);b(:`\35*E\0\0\0\0\17\25#(" + ";`)<c-@g2Fn:Nw@W\177G^\210Kc\215Mf\220Ng\221\345Oh\222\2`{\244\200\237" + "\307\202\210\247\316\2{\232\302^y\243\246Oh\222\267Oh\223\203Oh\222\26" + "Mf\220Kc\215E]\206\77U~7Lt1El,\77f);b(:`\35*E\0\0\0\0\17\25#(;`)<c-@" + "g2Fn:OwAW\200G_\210Kc\216Ng\221Oh\237\222Oh\306\223Oh\2\223Pi\224Pi\202" + "\224Pj\202\224Pi\1\224Oh\202\223Oh\321\223Oi\1\223Pi\211\224Pi\33\224" + "Oi\223Oh\223Mg\221Kc\215F]\206@V~7Mt1El,\77f)<b(:`\35*E\0\0\0\0\17\25" + "#(;`*<c-@g2Gn:OwAX\200G_\211Ld\216Ng\221Oh\223Oi\223Oi\223P\265i\224" + "P\3i\224Oh\223Mf\221M\202f\220M\2f\220Oh\223P\377i\224P\214i\224P\30" + "i\224Oi\223Ng\221Kd\216F^\207@V\1777Mt1El,\77f)<b(:`\35*E\0\0\0\0\17" + "\25#(;`*<c-@g2Gn:PwAX\201H`\212Le\217Og\222Oi\223\207Pi\224\3Ng\222D" + "[\205=S|\211<R{\3>S}F^\210Oh\223\242Pi\224\2BY\203#3W\202\31&H\3\35+" + "N<R}Oh\223\354Pi\224\236Pj\225\202Pi\224\26Oh\222Ld\216F^\210@W\1778" + "Mt1Fl,\77f)<b(:`\35*E\0\0\0\0\17\25#(;`*<c-@g3Gn:PwAX\201H`\212Le\217" + "Oh\223Pi\202\224Pi\1\224Pj\204\225Pj\4\225Kd\217'8]\25!@\24\40\210>\24" + "\40\4>\26#B0DkNg\222Pj\241\225Qj\10\225F^\210(9_\40""0S\40""0S\"2VAX" + "\202Pi\224Qj\250\225Qj\277\225Qk\10\225Oi\223<R|+>c)<`*<a5JrKd\216Qk" + "\233\225Qk\30\225Pi\224Oh\222Le\217F_\210@W\2008Mu1Fl,\77f)<b(:`\35*" + "E\0\0\0\0\17\25#(;`*=c-Ag3Hn;PxBY\202Ha\212Mf\220Oh\223Pj\224Q\206k\225" + "Q\4k\225Pj\2248Nw,@g,\211@f,\2@g\77W\200Q\220k\225Q\222k\226Q\3k\226" + "Mf\2219Oz5\202Kv5\2KvJc\216Q\350k\226Q\10k\226Oh\2242Fn\31'H\27%D\30" + "&E'8^Ia\214Q\230k\226Q\2k\226Rl\226Q\202k\226Q\27j\225Oh\223Le\217G_" + "\211AW\2008Mu1Fl,\77f)<b(:`\35*E\0\0\0\0\17\25#(;`*=c-Ag3Hn;PxBY\202" + "Ia\213Mf\220Pi\224Qk\225\210Qk\226\1>V\201\2035Kv\2""7Mx:Q|\205;R}\2" + ":Q}G`\212\243Qk\226\2Uo\232Tp\234\202Yv\242\3Uq\235Up\232Rl\227\225Q" + "k\226\324Rl\226\1C[\205\2033Ir\2;S}Oi\223\234Rl\226\27Qk\226Pi\224Me" + "\220H`\211AX\2008Nu2Fl,\77f)<b(:`\35*E\0\0\0\0\17\25#(;`*=c-Ag3Hn;Qy" + "BZ\202Jb\214Nf\221Pj\224Qk\210\226Rl\7\226\77W\2015Lv5Lv5MwIc\217l\212" + "\264v\224\204\276v\224\4\276q\220\272b\177\250To\231Rl\210\226Rl\5\226" + "Nh\221F^\210D]\206Mf\220Rl\224\226Rl\10\226_{\244~\234\303\214\253\321" + "\214\253\321\205\244\313d\200\251Sn\230Rl\207\226Rl\6\226Rk\225Kc\215" + "D\\\206Ib\214Qk\225Rl\203\226Rl\7\226Qk\225Le\217D\\\206C[\205Jb\214" + "Qk\225Rl\214\226Rl\6\227Rl\226Kc\216D\\\206G_\212Pj\224Rl\213\227Rl\6" + "\227Qk\225Ib\214E]\210Mg\221Rl\226Rl\202\227Rl\6\227Qk\226Jb\215D\\\206" + "Jc\215Qk\226Rl\211\227Rl\6\226Ng\222E]\210C[\205Jb\215Qk\226Rl\215\227" + "Rl\5\226Kc\216D\\\206G_\212Pj\224Rl\205\227Rl\2\227D]\2075L\202w5L\3" + "w=U\200Pj\224Rl\204\227Rl\225\227Rm\203\227Rl\26\226Pj\224Mf\220H`\211" + "AX\2018Nu2Fm,\77f)<b(:`\35*E\0\0\0\0\17\25#(;`*=c-Ag3Hn;QyBZ\203Jb\214" + "Ng\221Pj\225R\203l\226R\205l\227R\2l\227\77W\2025\202Lw5\3MwHc\216p\214" + "\265x\204\225\274x\34\225\274u\222\272c\177\251Sn\230Rl\227Oi\2244Ir" + "\40""1T\36.Q\37/R.Bi@W\201-@g\27%F\22\36=\22\36=\26#D-@gIb\214Rl\227" + "Rl\227Le\220)<b\37/R\37.Q#3X<R{Qk\226R\202l\227R)l\227Oi\2247Mu!1T\37" + ".Q\37.Q1ElLf\220F^\210*<a!1S!1S$5YAX\202Qk\226Rm\227G`\212);a\37/Q\37" + ".Q\"2V;Qz@X\201$5Y\23\40\77\23\40>\40""0TIb\214Rm\227Ql\226G_\2110Dj" + "\34+L\23\37>\22\37<\22\37=\23\37>\33*L/DjF^\210Ql\226R\202m\227R\17m" + "\227Ib\214)<b\37/R\37.Q!2U9Ox>U~#5Y\23\40\77\22\37=\22\36=\35,O8NuPj" + "\224R\202m\227R\27m\227Ke\217);a\37.Q\37.Q!2V8Nw:Py\35-O\22\37=\22\36" + "<\26$E*<bH`\213Oi\223>U~\37.Q\23\37>\22\37=\23\40@#4Y@W\201Ql\226R\204" + "m\227R\5m\227Lf\2209Ow\40""0S\23\40\77\22\202\37=\22\5\37=\30&G-@fF^" + "\210Rl\226S\202m\227S\35m\227Jb\214*<b\37/R\37.Q!2U9Ox>U~$5Y\23\40@\22" + "\37=\23\36=\35,O8MuPj\224Sm\227Oh\2233Ho\"2W*=d3Is6Mx5Lw-Ah#4X\37.Q\37" + ".Q$6[Ia\214S\226m\227S\202m\227R\27l\226Qj\225Mg\221H`\212BX\2018Nv2" + "Fm-@f)<b(:`\35*E\0\0\0\0\17\25#(;`*=c.Ah3Ho;QzCZ\203Jc\215Nh\222Qk\225" + "Rl\227\202Sm\227\206Sm\230\1@X\203\2036Mx\2=U\200Pj\224\205Rl\226\2R" + "l\227Rm\227\202Sm\230\27Qk\2264Iq\36-P\34+N\35,N\"3X\40""0T\30%F$4Z*" + "=d+>f%6[\31&G-AgMg\221Sm\230To\2316Lt\37/R\35+N\34*M/BiNg\222\203Sm\230" + "\11Mf\220);a\34*M\35+N!0T>U}Tn\230G_\211%7\\\202\35+N\36\37/RBX\203R" + "l\227Sm\230Ib\214&8^\35,O\35+N\36-P-Ah\34+N\33*K(:`+\77g3GpPi\224Rl\227" + "AX\201!1T\24!A\40/S(;a+>f+\77g);b\40""0T\25!A\40""0S@W\200Rl\227\202" + "Sm\230\17Kd\216'9_\35,O\35+N\35,O&7^\32(J\33*K':`+\77f*=c\37""0S\32)" + "K=S}Qj\225\202Sm\230\2Ng\222%6\\\202\35+N\22\35-P#4Z\31(I\37.R)<c+>f" + "$6Z\31'I);a3Hr\33)L\36-P);b+\77f(:`\33*L#4YG_\212\204Sm\230\15G_\212" + ");a\24!A\35,N':_+>f+\77g)<c\"3W\26#C\40""0S@W\201Rl\227\202Sm\230\30" + "Kd\217'9_\35,O\35,N\35,O&7^\32(J\33)K(:`,\77f*=c\40""0S\33)K=S}Rk\226" + "Qj\2252Fn\37/R);c5Jv7My6Mx-Aj\40""0T\202\35,N\2!0ULe\217\226Tm\230\202" + "Sm\230\30Rm\227Qk\225Ng\222Ia\212BY\2019Nv2Fm-@f)<b(:`\35*E\0\0\0\0\17" + "\25#(;`*=c.Ah3Ho<QzCZ\203Kc\215Oh\223Qk\226Rm\227Sm\207\230Sm\2\230@" + "X\2036M\202y6M\3y1En,@f);\204`);\3`0DlHa\213Sm\202\230Sm#\230D]\2106" + "My6My5Lx*>f&7]6Lw=U\2029Q}6My6My1Gp$6Z=S|Rl\227Xs\235_{\245AZ\2066My" + "5Kv.AjH_\211Tm\230Tm\230Sl\227AX\201-Ai6Lw8NzAZ\207c\177\252Wq\234Pi" + "\223;R}7M\202y7M/yMf\220Tm\230Tm\230Qj\225<S~7My7My3Hs&8^(:a6Lw7My7M" + "y=T\177Sl\226G^\211\"2W#4Y5Ju7Ny;S\177F`\215G`\215<S\1777Ny5Jv$5[!1V" + "F]\207Sm\230Tm\230Rk\226<S\1777My7My4Ju&8_*<d;R\177=T\2018O{7My6Mx,\77" + "h)<bIa\214Tm\202\230Tm:\230:Q}7My7My3It'9`.Bk<T\201:Q~7Nz7My4Is\40""0" + "U\32(J*<d;S\177<T\2008Oz7Ny5Kv'9`5IrQj\225Tn\230Tn\230Mf\220(9`\36-P" + "0En7Ny>V\202Pj\226Vq\235Hb\216:R}5Kv$6[!1VE]\210Sm\230Tn\230Rl\226<T" + "\1777Ny7Ny4Ju&8_*=d;S\177=U\2018O{7Ny6Mx,\77h)<bIb\214Tn\230C[\2067N" + "\211y7N\2ySm\227Tn\227\230Tn\30\230Sm\230Rl\226Nh\222Ia\213BY\2029Nv" + "2Fm-@f)<b(:`\35*E\0\0\0\0\17\25#(;`*=c.Ah4Ho<QzC[\204Kd\215Oi\223Rl\226" + "Sm\230T\202n\230T\205n\231T\2n\231AY\2047\202Nz7\3Ny+>g\34+N\30\204%" + "F\30\3%G!1UE]\207T\202n\231T\2n\231E]\2107\203Nz7\36MyIc\220o\215\270" + "\177\236\307g\205\261>V\2037Nz7Nz/Cm;PzSl\227Tn\231c\200\252Ni\2268O" + "{6Mx-@i>U\177Qk\226Tn\231Qk\2269Oy0Dn7Nz:R~Rn\232a|\247Uo\232Pi\224;" + "R~7\202Nz7\"NzMf\221Tn\231Tn\231Qk\226<S\1777Nz7Nz6Mx3HsE^\212e\203\256" + "x\227\301r\221\273]z\245Tm\2305Js&8_4Ju7NzAZ\207h\205\260\210\246\315" + "\210\247\316i\206\262B[\2107Nz4Kv&8`4IrPi\224Tn\231Rl\227<T\1777\202" + "Nz7\13Nz8O{Xu\241z\231\302{\232\304Up\2359Q}7Nz6My.BlD\\\207T\202n\231" + "T\2n\231:Q}7\202Nz7'My;S\177]y\247~\235\306l\212\265D^\2127Nz7Nz2Gr3" + "HrPj\230x\227\301y\227\301Lg\2249P|7Nz3Hs4IrMf\221Tn\231Rk\227>T\177" + "$6\\2Hs7N{AZ\207i\207\263\217\255\323\225\262\327\203\242\312Sn\2349" + "P}5Kw'8`4IsPi\225Tn\232Rl\230<T\2007\202N{7\30Nz8O|Xu\241{\231\303{\232" + "\304Uq\237:Q~7N{6My.BmD[\207Ys\237g\203\260t\223\276Wr\242:R\1777N{8" + "O|Lf\225p\216\272z\232\303z\232\303o\216\271_y\244T\227n\232T\30n\231" + "Tm\230Rl\226Nh\223Ia\213BY\2029Ov2Fn-@f)<b(:`\35*E\0\0\0\0\17\25#(;`" + "*=c.Ah4Ho<RzC[\204Kd\216Oi\224Sl\227Tm\231\210Tn\231\1AY\205\2127Nz\3" + "<R\177Pi\225Tn\231\202Tn\232\1E]\212\2027N{\37""8N{AY\207n\212\267~\232" + "\302v\221\271z\227\300Oj\2309P}7N{5Lx;P|Og\223Un\232]x\244Zv\243=T\203" + "7N{3Gt5ItOh\224Tn\232Kc\2171Do4Jv7N{@Y\206_z\246Zt\240Tn\232Pi\225;R" + "\177\2037N{\1Mf\222\202Tn\232\2Rk\227<S\200\2027N{\32""8O|F_\215z\231" + "\303\207\244\311\200\233\301\201\235\303w\224\275Sm\2301En3It7N{:R\177" + "\\y\246{\231\301i\204\256i\204\255{\230\301^{\250:R\1777N{3Iu0DnKd\217" + "Tn\232Rl\230=T\200\2027N{\13""9P}Lg\225}\233\304x\224\274y\225\274p\216" + "\267AY\2078O{8N{2FqF^\211\203Un\232\1;R~\2028N{\7""9P|So\234|\231\301" + "x\223\272v\223\273Rl\2328O{\2028N{\36F_\214s\220\273z\225\275z\226\275" + "`|\250<S\2008N{7Mz6KvMe\220Un\232Qj\2266Jt1Ep8N{:Q~Xs\240x\224\275_y" + "\244Wq\234j\205\257i\205\261\77W\2048N{4Iu1DnLd\217Un\232Sl\230=T\200" + "\2028N{\24""9P}Lg\225~\233\304y\224\274y\225\274q\216\267AY\2078O{8N" + "{2FqF]\211Xr\235l\207\261|\227\275\\v\241:Q~8N{8O|Nf\223x\222\271\202" + "\177\232\300\2y\224\273]v\241\206Un\232\221Uo\232\32Un\232Tn\231Rm\227" + "Pi\223Jb\213CY\2029Ow2Fn-@g)<b(:`\35*E\0\0\0\0\17\25#(;`*=c.Ah4Hp<Rz" + "D[\204Ld\216Pj\224Sm\230Tn\231Un\232Un\206\232Uo\2\232BZ\2058O\202{8" + "O\3{=U\202G`\214Jc\205\217Jc\1\217Un\203\232Uo#\232F^\2128O{8O{9P|Ic" + "\220e\200\252Yt\237Uo\233Zt\240Ke\2219P}8O{8O{AY\205Tm\230Uo\232Xs\236" + "c\177\252D]\2139P|6Mx/ClD[\207Sm\230C[\206-@j7My9P|Lf\224c\177\252Vo" + "\233Uo\232Qj\225<S\1778O\202{8O/{Ng\222Uo\232Uo\232Rl\227=T\2008O{8O" + "{;S\200Vr\237k\210\261Zu\237Uo\233Vp\234Xr\235Ia\2145Ju8O{8O{=U\202]" + "y\245]w\242Uo\232Uo\232\\w\242_z\246=U\2028O{8O{4JuH`\212Uo\232Sm\230" + "=U\2018O{8O{;S\177Vr\236c~\250Vq\234Vp\233Ys\236B[\2078P|8O{7NzLe\220" + "Uo\202\232Uo8\232;S~8O{8O{;S\177Vq\235_{\245Up\233[v\242Jd\2218O|8O|" + "9P}Ib\220d\200\253Wr\235Xr\236Rm\2309Q}8O|8O|<S\177Rk\227Uo\233Oh\223" + "7Mx6My8O|8P|:Pz/Bi(:_(9_*<c7Lv6Ly8O|8O{4JvH_\213Uo\233Sm\231=U\2018O" + "|8O|;S\200Vr\237c~\251Vq\234Vp\234Ys\237B[\2108P|8O|7NzLe\221Uo\202\233" + "Uo\2\233G`\2148O\202|8O\3|@X\204Sm\231Uo\230\233Uo\202\233Up\31\233U" + "o\233Un\232Sm\230Pi\224Jb\214CZ\2039Ow2Gn-@g*<b(:`\35*E\0\0\0\0\17\25" + "#(;`*=c.Ah4Hp<RzD\\\205Le\217Qj\225Sm\230Uo\232U\202o\233U\205p\233U" + "\7p\233BZ\2068P|8P|9P}Vr\240\216\255\324\234\203\273\336\234\4\273\336" + "\233\273\336\213\251\321f\202\255U\202p\233U\7p\233F_\2138P|8P|9P}Hb" + "\216Yt\237U\202p\233U\2p\233E^\2128\202P|8\26P|C[\207To\232Up\233Up\233" + "`{\247Rm\233:R\1778P|/Cn;R}Oi\2259Oz2Hs8O|>V\203[v\243`{\246Vp\233Vp" + "\233Qk\226<T\2009\202P|9\13P|Nh\223Vp\233Vp\233Sl\230=U\2019P|9P|;S\200" + "Wr\236[v\241V\203p\233V\35p\233Ke\2208Oz9P|9P|:R~Xr\235Wr\235Vp\233V" + "p\233Wr\235Yt\236:S\1779P|9P|8OzKd\217Vp\233Tn\231>V\2019P|9P|:R~Sn\230" + "Yt\237Vp\233Vp\233Sm\230>V\2029\202P|9\2P|Mg\222V\202p\233V\22p\233<" + "S\1779P|9P|;T\200Qk\227Wr\235Vp\233Vp\233D]\2109P|9P|:R~Ic\220Yt\237" + "Vp\233Vp\233Lf\2219\202P|9\13P|>U\201Sm\230Vp\233Nh\223;R}9P|9P|6My(" + ";b\35,N\33\202*L\33\23*L\"2W4Ju9P|9P|8OzKd\217Vp\233Tn\231>V\2019P|9" + "P|:R~Sn\230Yt\237Vp\233Vp\233Sm\230>V\2029\202P|9\2P|Mg\222V\202p\233" + "V\2p\233Ha\2149\202P|9\3P|AY\205Tn\231V\233p\233V\30p\233Uo\232Sm\230" + "Pj\224Jb\214CZ\2039Ow2Gn-@g*<b(:`\35*E\0\0\0\0\17\25#(;`*=c.Ah4Ip<R{" + "D\\\205Me\217Qk\225Tn\231Uo\232\202Up\233\206Vp\233\1C[\206\2039P|\2" + "C[\207Xs\235\205[v\240\2Zu\237Wr\235\203Vp\233\1G_\213\2039P|\2B[\206" + "Uo\232\203Vp\233\1E]\211\2039P|\2D\\\207Uo\232\202Vp\233\15\\w\241b~" + "\252C]\2129P|5Kv2HqAX\2031En6Lx9Q}D^\212d\200\253Zu\240\202Vp\233\2R" + "k\226=U\200\2039P|\1Oh\223\202Vp\233\2Sm\230>V\201\2029P|\3""9Q}Oi\224" + "Wq\234\204Vp\233\2Qj\225=T\200\2039P|\1Qk\226\204Vp\233\1Rl\227\2039" + "P|\5<T\200Pj\225Vp\233Tn\231>V\202\2039P|\1Lf\221\203Vq\234\2Sm\230>" + "V\201\2039Q}\1Nh\223\203Vq\234\1<T\200\2029Q}\2:R~Ke\220\203Vq\234\1" + "D]\211\2039Q}\1D]\210\203Vq\234\1Mg\222\2039Q}\5>V\202Sn\231Vq\234Sn" + "\231@X\204\2029Q}\3:R~AZ\207Ga\215\203Gb\216\2Hb\216Hc\217\202Hc\220" + "\5Hc\217To\232Vq\234To\232>W\202\2039Q}\1Lf\221\203Vq\234\2Sm\230>V\202" + "\2039Q}\1Nh\223\203Vq\234\1Hb\215\2039Q}\2AZ\206To\232\234Vq\234\30U" + "o\233Tn\231Pj\225Kc\215CZ\203:Ow3Gn-@g*<b(:`\35*E\0\0\0\0\17\25#(;a*" + "=c.Ah4Ip=S{E\\\205Mf\220Qk\225Tn\231Vp\233Vq\207\234Vq\2\234C\\\2079" + "Q\202}9Q\3}AZ\205To\232Vq\211\234Vq\2\234G`\2149Q\202}9Q\3}B[\207To\232" + "Vq\202\234Vq\2\234E^\2119Q\202}9Q\26}D]\210Up\233Vq\234Vq\234Wr\235e" + "\202\254Lg\224:R~7Nz+@h3Ir.Cm9Q};S\200Rm\233a}\250Wr\235Vq\234Vq\234" + "Rl\227=U\2019Q\202}9Q\6}Oi\224Vq\234Vq\234Sn\231>V\2029Q\202}9Q\2}Mg" + "\222Vq\204\234Vq\24\234Wq\235B\\\2109Q}9Q}7NzIa\214Tn\231Vq\234Vq\234" + "Tn\231G`\2136Ny9Q}9Q}B[\207Vq\235Vq\234To\232>W\2029Q\202}9Q\2}Lf\221" + "Vq\202\234Vq\3\234Sm\230>V\2029Q\202}9Q\2}Nh\223Vq\202\234Vq\6\234<T" + "\200:Q}:Q}:R~Le\220Wq\202\234Wq\2\234E^\211:Q\202}:Q\2}D]\210Wq\202\234" + "Wq\2\234Mg\222:Q\202}:Q\13}\77W\202Tn\231Wq\234[u\240G_\214:Q}:Q}=U\201" + "e\202\256\212\251\320\216\255\206\324\216\255\6\324\203\241\311h\204" + "\256Wq\234Uo\232\77W\202:Q\202}:Q\2}Lf\221Wq\202\234Wq\3\234Sm\230>V" + "\202:Q\202}:Q\2}Nh\223Wq\202\234Wq\2\234Ib\215:Q\202}:Q\3}BZ\206Uo\232" + "Wq\221\234Wq\1\234Wr\207\235Wr\32\235Wq\234Wq\234Vp\233Tn\231Qk\225K" + "c\216C[\204:Pw3Gn-@g*<b(:`\35*E\0\0\0\0\17\25#(;a*=c.Ah4Ip=S{E\\\206" + "Mf\221Rl\226Uo\232Vq\234V\207q\234W\2q\234D\\\210:\202Q}:\3Q}<S~E]\207" + "E\205\\\206E\6]\207Ld\217Uo\233Wq\234Wq\234Ha\214:\202Q}:\3Q}C[\207U" + "p\233W\202q\234W\2q\234F^\212:\202Q}:\2Q}E]\211V\203q\234W\14r\235a|" + "\246\\x\244\77W\204:Q}1Gr&8`3Hs:Q}B[\210`|\247^y\243W\202q\234W\3q\234" + "Sm\230>V\201:\202Q}:\6Q}Pj\225Wq\234Wq\234Tn\231\77W\202:\202Q}:\2Q}" + "Ng\223W\204q\234W\24q\234_{\245Lg\223;S\177:R~5Lw3HrLf\221Wr\235Wr\235" + "Le\2203Hq5Lw:R~;S\177Kf\222_|\246Wr\235Up\233\77X\204:\202R~:\2R~Mg\222" + "W\202r\235W\3r\235Tn\231\77W\203:\202R~:\2R~Oi\224W\202r\235W\6r\235" + "=U\201:R~:R~;S\177Lf\222W\202r\235W\2r\235E_\212:\202R~:\2R~E^\212W\202" + "r\235W\2r\235Nh\223:\202R~:\14R~\77W\203To\232Wr\235\\x\242Rn\232=V\203" + ":R~7Nz<S}\\w\241g\204\255h\203\205\256h\10\205\256d\200\251Ys\234Vp\231" + "Zu\237Wr\235Up\233\77X\204:\202R~:\2R~Mf\222W\202r\235W\3r\235Tn\231" + "\77W\203:\202R~:\2R~Oi\224W\202r\235W\2r\235Ic\216:\202R~:\4R~<T\177" + "Nh\223Vq\234W\232r\235W\30r\235Vq\234Uo\232Qk\226Kd\216D[\204:Px3Gn-" + "@g*<b(:`\35*E\0\0\0\0\17\25#(;a*=c.Ah4Ip=S{E]\206Mf\221Rl\226Uo\233V" + "q\234\210Wr\235\1D]\211\202:R~\3:Q},@h\33+N\205\27%F\3\30&H,\77fRl\227" + "\202Wr\235\1Ha\215\203:R~\2C\\\210Up\233\203Wr\235\1F_\212\203:R~\2E" + "^\211Vq\234\203Wr\235\13[w\241f\204\256Gc\220:S\1778P|6Mx9Q};S\177Mi" + "\225h\204\257Yt\237\203Wr\235\2Sm\230>V\202\203:R~\1Pj\225\202Wr\235" + "\2To\232\77W\203\203:R~\1Nh\223\205Wr\235\23_z\245`|\250B[\211:R~7O{" + "':a'9a9Nx9Oy'9`&9a7O{:R~B[\210_{\247_{\245Wr\235Up\233\77X\204\203:R" + "~\1Mg\222\203Wr\235\2Tn\231\77W\203\203:R~\1Oi\224\203Wr\235\1=U\201" + "\202:R~\2;S\177Lf\222\203Wr\235\1E_\212\203:R~\1E^\212\203Wr\235\1Nh" + "\223\203:R~\26\77X\204To\232Wr\235[w\241e\202\255E`\215;S\1779P|)<e'" + ":a@W\200Mf\220Oi\223G`\2117Mv%7]\33*M2GoTn\231Wr\235Up\233\77X\204\203" + ":R~\1Mg\222\203Wr\235\2Tn\232\77W\203\203:R~\1Oi\224\202Wr\235\13Zu\240" + "Rm\230<U\201:R~9R~,@i#4Z$5[&8]7NwTo\231\226Xs\236\203Wr\235\26Uo\233" + "Rk\226Le\217D\\\205:Px3Gn-@g*<b(:`\35*E\0\0\0\0\17\25#(;a*=c.Bh5Iq=S" + "|F^\207Ng\222Sl\227Up\233Wr\210\235Wr\2\235D]\211:R\202~:R\3~6Ny1Gq/" + "E\204n/E\7n0Eo=U\200Vq\234Wr\235Wr\235Hb\215:R\202~:R\3~C]\210Vq\234" + "Wr\202\235Wr\2\235F_\213:R\202~:R\2~E^\212Wr\204\235Wr\4\235c\177\252" + "Ws\240=U\202:R\202~:R\5~>X\205Zv\243c~\251Xs\236Wr\202\235Wr\3\235Sn" + "\231>W\203:S\202\177:S\6\177Qk\226Xs\236Xs\236Up\233\77X\204:S\202\177" + ":S\2\177Oi\224Xs\204\236Xs\24\236[v\241p\215\267^{\250@Z\207:S\1775K" + "v#5[\26$G\26$G#6\\5Lx:S\177@Y\206]z\247p\216\267\\w\242Xs\236Vq\234\77" + "Y\205:S\202\177:S\2\177Mh\223Xs\202\236Xs\3\236To\232\77X\204:S\202\177" + ":S\2\177Pj\226Xs\202\236Xs\6\236=V\203:S\177:S\177;T\200Mg\223Xs\202" + "\236Xs\2\236F`\214:S\202\177:S\2\177E_\213Xs\202\236Xs\2\236Ni\224:S" + "\202\177:S\27\177\77X\205Up\234Xs\236Yu\240l\210\261g\205\261D^\214:" + "S\1775My$6\\\24!D\21\35=\21\34=\22\36\77\27%G\40""1V-BkGa\215Xs\236X" + "s\236Vq\234\77Y\205:S\202\177:S\2\177Mg\223Xs\202\236Xs\3\236To\233\77" + "X\205:S\202\177:S\17\177Pj\226Xs\236Xs\236Zu\240b}\251Ic\222:S\200:S" + "\1776Nz(<c!2U\"2U4IrUp\233Xs\227\236Xs\30\236Wr\235Vp\233Rl\227Le\217" + "E\\\205:Px3Go-@g*<b(:`\35*E\0\0\0\0\17\25#(;a*=c.Bh5Iq=T|F^\207Nh\222" + "Sm\230Vq\234Wr\235X\202s\236X\205s\237X\3s\237Ga\216\77X\206\77\211Y" + "\206\77\2X\206Ga\216X\202s\237X\7s\237Ke\221\77X\206\77Y\206\77X\206" + "Ga\215Wr\236X\202s\237X\7s\237Ic\220\77X\206\77Y\206\77X\206Hb\216Xs" + "\236X\203s\237X\4s\237^z\245c\200\254Gb\220\77\202Y\206\77\4Y\206Id\223" + "f\202\256\\x\244X\203s\237X\17s\237Uo\233B\\\210\77Y\206\77Y\206>X\205" + "Rm\231Xs\237Xs\237Vq\235C\\\211\77X\206\77Y\206>X\205Pk\227X\205s\237" + "X\27s\237a}\250}\233\304i\207\263Hc\220=W\2049Q~5Mx5Lx9Q~=V\204Gb\217" + "g\205\262}\233\304b~\251Xs\237Xs\237Wr\236C]\212\77X\206\77Y\206>X\206" + "Oj\226X\202s\237X\13s\237Up\234B\\\211\77X\206\77Y\206>X\206Ql\230Xs" + "\237Xs\237Yt\240A[\210\77\202Y\206\77\2Y\206Oi\226X\202s\237X\2s\237" + "Hc\217\77\202Y\206\77#Y\206Hb\217Xt\237Xs\237Xs\237Pk\227>X\206\77Y\206" + "\77Y\206C]\212Vq\235Xs\237Xs\237]x\244z\230\300u\225\277Qm\233@Y\207" + "9Q~4Kv2Is2Hr3Jt7O{\77Y\206Ga\216Sn\232Yu\240Xs\237Wr\236C]\212\77Y\206" + "\77Y\206>X\206Oj\226X\202s\237X\7s\237Up\234B\\\211\77Y\206\77Y\206>" + "X\206Ql\230X\202s\237X\6s\237i\205\260q\220\273Qn\233D^\213\77Y\207\77" + "\202Y\206\77\2Y\206Ic\217X\231s\237X\27s\236Vq\234Sm\230Le\217E\\\205" + ";Px3Go-Ag*<b(:`\35*E\0\0\0\0\17\25#(;a*=c.Bi5Iq>T|G^\207Nh\222Tm\231" + "Vq\234Xs\236\203Xs\237\204Xt\237\3]x\244j\210\263x\227\300\211z\231\302" + "\13x\227\300j\210\262]x\244Xt\237[w\242i\206\261v\225\277z\231\302y\230" + "\301k\211\264]z\244\202Xt\237\7[w\242j\210\262w\226\300z\231\302x\227" + "\300k\210\263\\x\243\204Xt\237\3Zv\241o\215\265x\230\302\203z\231\302" + "\2z\231\303j\206\261\205Xt\237\2a~\250o\216\270\202z\231\302\12t\222" + "\275c\201\253Yu\240Xt\237`|\250o\215\267y\230\302z\231\302u\224\276f" + "\203\256\207Xt\237\5f\203\255\204\243\311\212\253\321t\224\275`\177\253" + "\202Xu\242\5a\177\253s\221\273\210\250\317\206\244\313g\203\256\203Y" + "t\240\6`{\250o\214\267y\230\301z\231\302v\224\277h\204\260\203Yt\240" + "\6b}\251p\215\270z\230\302z\231\302u\223\276f\203\256\202Yt\240\2`{\247" + "n\214\270\202z\231\302\13v\224\276f\202\256Zu\241Yt\240\\w\243i\206\262" + "z\231\302z\232\302x\227\300j\210\263]y\244\202Yt\240\6g\204\257u\225" + "\276z\232\302z\231\302o\215\270a}\250\203Yt\240\25a}\250}\232\302\220" + "\257\325{\232\303h\207\261\\z\247Xu\243Yv\244b\200\253o\215\267~\235" + "\305\220\257\325y\226\277]x\244Yt\240`|\247o\214\267y\231\301z\232\302" + "v\225\277h\205\260\203Yt\240\6a}\251p\216\270z\231\302z\232\302u\224" + "\276f\203\256\203Yt\240\5^y\245x\226\276\222\262\327\210\250\317|\233" + "\304\202z\232\302\3x\227\300k\210\263\\x\243\227Yt\240\30Xt\237Xs\237" + "Wq\234Sm\230Mf\220E]\206;Px4Go-Ag*<b(:`\35*E\0\0\0\0\17\25#(;a*=c.Bi" + "5Iq>T|G^\210Oi\223Tn\231Wr\235Xs\202\237Xt\1\237Yt\204\240Yt\4\240\\" + "x\243r\216\267\201\236\305\203\240\210\306\203\240\25\306\202\236\305" + "r\216\267\\x\243Yt\240[v\242n\212\264\200\235\304\203\240\306\202\237" + "\305s\217\270^y\244Yt\240Yt\240\\v\242q\215\266\201\236\304\203\240\306" + "\201\236\305r\216\267]w\243Yt\204\240Yt\10\240`{\247z\226\276\203\240" + "\306\203\240\306\202\237\305u\221\272_z\246Yt\204\240Yt\17\240b~\251" + "y\225\276\203\240\306\203\240\306~\233\302f\201\254Zu\241Yt\240a}\250" + "x\225\275\203\237\305\203\240\306\177\234\303i\205\260Yt\207\240Yt\13" + "\240^y\245o\213\265\207\243\311\221\256\323\222\260\324\222\260\324\222" + "\256\323\211\245\313r\216\267_z\245Zt\203\240Yt\7\240`{\247x\224\274" + "\203\237\305\203\240\306\200\234\303k\206\261Yt\202\240Yt\40\240b}\250" + "y\225\275\203\237\306\203\240\306\177\234\303i\204\257Yt\240Yt\240_z" + "\246y\225\275\203\240\306\203\240\306\177\234\303j\205\260[v\241Yt\240" + "\\w\243p\214\266\203\237\306\203\240\306\202\236\305r\216\267\\x\243" + "Yt\240Yt\240j\205\260\200\234\303\203\240\306\203\237\305x\224\275a|" + "\250Zt\203\240Zt\25\240\\v\242h\202\255\202\236\304\224\257\321\223\257" + "\324\223\260\324\223\257\324\224\257\323\217\252\316\177\233\302j\206" + "\260]x\243Zt\240Zt\240`{\247x\224\274\203\237\305\203\240\306\200\234" + "\303l\206\261Zt\202\240Zt\7\240b}\250z\225\275\203\237\306\203\240\306" + "\177\234\303i\204\257Zt\203\240Zt\12\240[v\242e\200\253u\221\271\202" + "\236\304\203\240\306\203\240\306\202\236\304r\215\266\\w\243Zt\226\240" + "Zt\31\240Yt\240Xs\237Wr\235Sn\230Nf\220F]\206<Py4Go-Ag*<c(:`\35*F\0\0" + "\0\0\17\25#(;a*=c.Bi6Iq\77T}G_\210Pi\223Tn\232Wr\236Yt\237Y\300t\240" + "Z\217u\240Z\7u\240[u\241_z\245d\177\252d\177\252`{\246[u\241Z\264u\240" + "Z\6u\240[v\241b}\250d\177\252c\177\251_z\245Z\270u\241Z\32u\240Zu\240" + "Yt\240Wr\235Tn\231Ng\221F]\207<Qy4Ho-Ag*<c(:`\35*F\0\0\0\0\17\25#(;a" + "*=d/Bi6Jq\77T}H_\211Pj\224Uo\232Xs\236Yt\240Zt\240\235Zu\240\320Zu\241" + "\321Zv\241\212[v\241\32Zv\241Zu\240Xs\236To\232Ng\221F^\207<Qy4Ho-Ag" + "*<c(:`\35*F\0\0\0\0\17\25#(;a*=d/Bi6Jr\77U}H_\211Pj\224Up\233Xs\237Z" + "u\240Zu\241Zv\252\241[v\377\242[v\237\242[v\31\242Zu\241Xs\237Uo\232" + "Ng\221F^\207<Qy4Hp-Ag*<c(:`\35*F\0\0\0\0\17\25#(;a*=d/Bi6Jr\77U~H`\211" + "Qj\225Vp\233Yt\237Zu\241[v\241[\331v\242[\360w\242[\27v\242Xt\237Up\233" + "Oh\222F^\207<Qz4Hp-Ag*<c(:`\35*F\0\0\0\0\17\25#(;a*=d/Bi6Jr\77U~H`\211" + "Qk\225Vp\233Yt\237[v\241\202[v\242\346[w\242\330[w\243\210\\w\243\202" + "[w\243\27[v\242Yt\240Up\233Oh\222G^\210<Rz4Hp-Ag*<c(:`\35*F\0\0\0\0\17" + "\25#(;a*=d/Bi6Jr\77U~H`\211Qj\225Vp\233Yt\237Zu\202\241[v\372\242[v\315" + "\242[w\202\242[v\27\241Xs\237Up\232Oh\222G^\210<Qz4Hp-Ag*<c(:`\35*F\0" + "\0\0\0\17\25#(;a*=c.Bi5Iq\77T}G_\210Pi\223To\231Wr\235Ys\237Z\202t\240" + "Z\331u\240Z\356u\241Z\30u\240Yt\237Wr\235Tn\230Nf\220F]\206<Qy4Ho-@g" + "*<c(:`\35*E\0\0\0\0\17\25#(;`*=c.Ah4Ip=S{E\\\206Mf\220Rk\225Uo\231Up" + "\233\271Vq\234\377Vq\235\221Vq\235\32Vq\234Vp\233Tn\231Qj\225Kc\215D" + "[\204:Ow2Gn-@g*<b(:`\35*E\0\0\0\0\17\25#(;`*<c-@g2Gn9Ow@W\200G_\211K" + "d\215Ng\221Ng\222Oh\223Oh\377\223Oi\311\223Oi\31\223Oh\222Mf\220Jc\215" + "E]\206\77V\1777Lt1El,\77e)<b(:`\35*E\0\0\0\0\17\25#(:`)<b,\77e0Dk5Jr" + ";QyAW\200D[\204F]\206F^\207F_\210F\377_\210G\311_\210G\30_\210F^\207" + "E]\206CZ\203\77V~:Px4Ho/Bi+>d);a(:`\35*E\0\0\0\0\17\25#(:`(;a*=d-@g1" + "El5Iq8Mu:Px<Qy<Rz\202<R{\377<S{\307<S{\202<R{\27<Rz;Qy:Ow7Lt4Hp/Cj,\77" + "f*<c(;a(:`\35*E\0\0\0\0\17\25\"(:`(:`);b+=d-@g/Cj1El2Fn4Ho4H\377p4H\314" + "p4H\25o3Go2Fn0Ek/Bi,\77f*=d);a(:`(:_\35*E\0\0\0\0\17\25\"(:_(:`(:`);" + "b*=c+>d,\77f-@f-\377@g-\316@g-\14@g,@f,\77e+>d)<c);a(:`(:_(:_\35*E\0" + "\0\0\0\17\25\"\202(:_\202(:`\4(;`);a);b)<b\204*<b\377*<c\307*<c\204*" + "<b\5)<b);b);a(;`(:`\203(:_\4\35*E\0\0\0\0\17\25\"(:\204_(:\377`(:\326" + "`(:\204_(:\4_\35*E\0\0\0\0\12\16\27\33\377'A\33\336'A\33\2'A\24\35/\0" + "\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0" + "\0\263\0\0\0\12\0\7\7\7""555ccchhhCCC\21\21\21\15\15\15+++\23\23\23\0" + "\0\212\0\0\0\10\0\14\14\14+++\24\24\24\0\0\0MMM\220\220\220)))\0\0\217" + "\0\0\0\10\0\16\16\16+++\22\22\22\0\0\0OOO\213\213\213\40\40\40\0\0\213" + "\0\0\0\7\0\21\21\21JJJRRRMMM888\27\27\27\0\0\214\0\0\0\11\0ppp\177\177" + "\177\12\12\12\0\0\0\0\0\0\2\2\2'''!!!\0\0\220\0\0\0\11\0\22\22\22JJJ" + "DDD\13\13\13\0\0\0!!!RRR888\0\0\356\0\0\0\12\0\0jjj\353\353\353\316\316" + "\316\304\304\304\360\360\360YYY@@@\331\331\331bbb\0\212\0\0\0\10\0\0" + "<<<\330\330\330fff\0\0\0EEE\202\202\202%%%\0\217\0\0\0\10\0\0EEE\331" + "\331\331\\\\\\\0\0\0\177\177\177\337\337\337444\0\213\0\0\0\10\0\0""5" + "55\345\345\345\356\356\356\336\336\336\364\364\364\266\266\266***\0\213" + "\0\0\0\11\0\0\265\265\265\314\314\314\21\21\21\0\0\0\0\0\0\14\14\14\307" + "\307\307\247\247\247\0\220\0\0\0\11\0\0""888\347\347\347\357\357\357" + ">>>\0\0\0\236\236\236\377\377\377\256\256\256\0\356\0\0\0\37\14\14\14" + "\306\306\306\334\334\334HHH\34\34\34***'''\251\251\251\370\370\370\326" + "\326\326\227\227\227MMM\277\277\277\316\316\316\304\304\304iii\1\1\1" + "\206\206\206\236\236\236\177\177\177\227\227\227\247\247\247\370\370" + "\370\327\327\327\233\233\233\\\\\\\250\250\250---777\256\256\256\217" + "\217\217\202\302\302\302\10""444\0\0\0UUU\301\301\301\304\304\304\261" + "\261\261\226\226\226\16\16\16\202\0\0\0\21\7\7\7\254\254\254\370\370" + "\370\324\324\324\222\222\222\205\205\205\350\350\350\237\237\237\321" + "\321\321\250\250\250\32\32\32\10\10\10XXX\275\275\275\312\312\312\234" + "\234\234\"\"\"\203\0\0\0)555\345\345\345\227\227\227\16\16\16OOO\351" + "\351\351\257\257\257\11\11\11\27\27\27\226\226\226\304\304\304\305\305" + "\305hhh\7\7\7]]]\273\273\273\311\311\311\262\262\262'''\265\265\265\314" + "\314\314\37\37\37\203\203\203\232\232\232\201\201\201\363\363\363\352" + "\352\352\271\271\271(((ccc\312\312\312\322\322\322\223\223\223\37\37" + "\37\0\0\0\220\220\220\242\242\242\247\247\247\322\322\322ttt\13\13\13" + "\203\0\0\0+888\346\346\346\371\371\371\245\245\245333\344\344\344\372" + "\372\372\256\256\256\3\3\3\231\231\231\311\311\311\320\320\320\243\243" + "\243)))...\257\257\257\217\217\217\275\275\275\305\305\305\77\77\77\0" + "\0\0\207\207\207\307\307\307\320\320\320\260\260\260333\12\12\12lll\315" + "\315\315\275\275\275\263\263\263\177\177\177\0\0\0,,,\240\240\240\306" + "\306\306\303\303\303LLL\16\16\16\251\251\251\215\215\215\214\214\214" + "mmm\313\0\0\0=\0\4\4\4\237\237\237\373\373\373\335\335\335\275\275\275" + "sss\22\22\22sss\355\355\355\233\233\233FFF:::YYYOOO\274\274\274\345\345" + "\345\26\26\26\271\271\271\362\362\362\277\277\277\233\233\233ppp\355" + "\355\355\236\236\236HHHwww\342\342\342<<<KKK\361\361\361\257\257\257" + "\206\206\206\364\364\364\226\226\226\21\21\21\345\345\345\320\320\320" + "WWW\312\312\312\316\316\316\24\24\24\0\0\0\0\0\0\3\3\3www\356\356\356" + "\227\227\227DDD\202\202\202\362\362\362\226\226\226\241\241\241\361\361" + "\361aaa777\352\352\352xxxLLL\361\361\361\203\203\203\0\0\202\0\0\0*\0" + "555\345\345\345\222\222\222\0\0\0\4\4\4\303\303\303\351\351\351\26\26" + "\26\212\212\212\323\323\323TTT\224\224\224\336\336\336LLL\344\344\344" + "\270\270\270KKKiii///\265\265\265\315\315\315zzz\361\361\361]]]999\341" + "\341\341\313\313\313VVVOOO\357\357\357\220\220\220]]]\361\361\361\217" + "\217\217\0\0\0\306\306\306\343\343\343ddd\263\263\263\354\354\354222" + "\0\0\202\0\0\0,\0""888\345\345\345\313\313\313\334\334\334\252\252\252" + "\325\325\325\340\340\340\256\256\256\2\2\2```QQQppp\354\354\354\202\202" + "\202AAA\361\361\361\265\265\265\177\177\177\363\363\363\245\245\245\0" + "\0\0YYYSSSiii\341\341\341\231\231\231AAA\360\360\360\256\256\256VVV\355" + "\355\355\256\256\256\10\10\10\261\261\261\277\277\277JJJ\256\256\256" + "\312\312\312...\351\351\351\345\345\345\271\271\271ooo\0\0\313\0\0\0" + ")\0\0\13\13\13fff\245\245\245\324\324\324\374\374\374\200\200\200CCC" + "\345\345\345hhh\2\2\2BBB\274\274\274\313\313\313\343\343\343\355\355" + "\355###\271\271\271\313\313\313\17\17\17\0\0\0\77\77\77\344\344\344l" + "ll\0\0\0ttt\342\342\342<<<KKK\355\355\355ZZZ\32\32\32\321\321\321\254" + "\254\254888\373\373\373ooo\0\0\0\255\255\255\316\316\316\24\24\24\0\202" + "\0\0\0\21\0\0III\345\345\345bbb\0\0\0\177\177\177\337\337\337444@@@\344" + "\344\344rrrnnn\377\377\377\307\307\307\277\277\277\325\325\325\227\227" + "\227\0\202\0\0\0*\0\0""555\345\345\345\222\222\222\0\0\0\6\6\6\310\310" + "\310\343\343\343)))\303\303\303\352\352\352\300\300\300\310\310\310\314" + "\314\314SSS\300\300\300\373\373\373\341\341\341\241\241\241\34\34\34" + "\265\265\265\360\360\360\365\365\365\315\315\315\6\6\6\14\14\14\322\322" + "\322\261\261\261\0\0\0www\377\377\377'''\11\11\11\303\303\303\324\324" + "\324\0\0\0\306\306\306\306\306\306\6\6\6NNN\377\377\377OOO\0\202\0\0" + "\0*\0\0""888\345\345\345\207\207\207\300\300\300\373\373\373ooo\330\330" + "\330\256\256\256\11\11\11\215\215\215\312\312\312\315\315\315\370\370" + "\370\223\223\223CCC\360\360\360ddd\20\20\20\313\313\313\273\273\273\5" + "\5\5|||\311\311\311\314\314\314\363\363\363\250\250\250sss\377\377\377" + ";;;\0\0\0\341\341\341\256\256\256&&&\336\336\336\340\340\340\277\277" + "\277\313\313\313\303\303\303<<<\351\351\351\233\233\233\0\315\0\0\0)" + "\23\23\23ppp***\34\34\34]]]\365\365\365\213\213\213BBB\345\345\345vv" + "v\34\34\34\255\255\255\322\322\322BBB\226\226\226\355\355\355###\271" + "\271\271\313\313\313\17\17\17\0\0\0>>>\344\344\344zzz\16\16\16ttt\342" + "\342\342<<<KKK\355\355\355ZZZ\31\31\31\316\316\316\254\254\254###\366" + "\366\366\246\246\246)))\301\301\301\316\316\316\24\24\24\203\0\0\0\20" + "GGG\346\346\346ppp\16\16\16\200\200\200\337\337\337444===\343\343\343" + "rrrYYY\374\374\374ttt888\77\77\77CCC\203\0\0\0)555\345\345\345\235\235" + "\235\34\34\34mmm\355\355\355\230\230\230\26\26\26\263\263\263\321\321" + "\321MMM888FFF555AAA[[[\250\250\250\363\363\363ccc\265\265\265\341\341" + "\341\213\213\213\364\364\364ZZZ\16\16\16\320\320\320\273\273\273\21\21" + "\21eee\375\375\375III\33\33\33\330\330\330\275\275\275\0\0\0\306\306" + "\306\312\312\312\30\30\30zzz\365\365\365;;;\203\0\0\0)888\345\345\345" + "xxxTTT\216\216\216666\330\330\330\256\256\256555\374\374\374\202\202" + "\202CCC\344\344\344\223\223\223CCC\360\360\360ddd\20\20\20\310\310\310" + "\273\273\273(((\355\355\355\231\231\231\77\77\77\321\321\321\250\250" + "\250\\\\\\\374\374\374zzz+++\353\353\353\256\256\256\31\31\31\323\323" + "\323\275\275\275AAA888III&&&\351\351\351\233\233\233\315\0\0\0*\0\23" + "\23\23\262\262\262\364\364\364\337\337\337\355\355\355\273\273\273.." + ".$$$\312\312\312\346\346\346\257\257\257\215\215\215\357\357\357\275" + "\275\275\316\316\316\355\355\355###\271\271\271\313\313\313\17\17\17" + "\0\0\0\"\"\"\307\307\307\347\347\347\254\254\254{{{\342\342\342<<<KK" + "K\355\355\355ZZZ\31\31\31\316\316\316\254\254\254\0\0\0\220\220\220\344" + "\344\344\333\333\333\352\352\352\314\314\314\23\23\23\0\0\202\0\0\0\21" + "\0'''\317\317\317\345\345\345\242\242\242\206\206\206\337\337\337444" + "===\343\343\343rrr\27\27\27\243\243\243\352\352\352\310\310\310\332\332" + "\332\212\212\212\0\0\202\0\0\0*\0""555\345\345\345\372\372\372\364\364" + "\364\346\346\346\232\232\232\34\34\34\0\0\0DDD\335\335\335\334\334\334" + "\307\307\307\322\322\322aaa\325\325\325\276\276\276\315\315\315\321\321" + "\321///\265\265\265\314\314\314$$$\256\256\256\332\332\332777\234\234" + "\234\363\363\363\314\314\314\77\77\77\263\263\263\342\342\342\316\316" + "\316\340\340\340JJJ\0\0\0\306\306\306\356\356\356\317\317\317\361\361" + "\361\225\225\225\20\20\20\0\0\202\0\0\0*\0""888\345\345\345xxx\0\0\0" + "\0\0\0###\330\330\330\256\256\256\36\36\36\344\344\344\332\332\332\261" + "\261\261\362\362\362\223\223\223CCC\360\360\360ddd\20\20\20\310\310\310" + "\273\273\273\25\25\25\321\321\321\343\343\343\262\262\262\352\352\352" + "\250\250\250!!!\246\246\246\352\352\352\323\323\323\366\366\366\254\254" + "\254\0\0\0eee\344\344\344\323\323\323\311\311\311\305\305\305444\351" + "\351\351\233\233\233\0\0\314\0\0\0*\0\0\2\2\2\31\31\31""444EEE666\25" + "\25\25\1\1\1\2\2\2\40\40\40@@@,,,\21\21\21>>>777\40\40\40(((\6\6\6\37" + "\37\37###\2\2\2\0\0\0\2\2\2\36\36\36@@@...\25\25\25'''\12\12\12\15\15" + "\15(((\17\17\17\4\4\4###\35\35\35\0\0\0GGGVVV^^^\333\333\333\255\255" + "\255\14\14\14\0\202\0\0\0\21\0\0\2\2\2!!!@@@***\27\27\27&&&\11\11\11" + "\12\12\12'''\23\23\23\0\0\0\20\20\20""222HHH777\25\25\25\0\202\0\0\0" + ")\0\0\11\11\11'''+++***\"\"\"\14\14\14\0\0\0\0\0\0\2\2\2\40\40\40>>>" + "FFF)))\15\15\15***GGG@@@\37\37\37\1\1\1\37\37\37###\3\3\3\27\27\27**" + "*\16\16\16\23\23\23""999:::\11\11\11\24\24\24\77\77\77III\"\"\"\4\4\4" + "\0\0\0\306\306\306\315\315\315999666\17\17\17\0\203\0\0\0*\0\0\12\12" + "\12'''\24\24\24\0\0\0\0\0\0\6\6\6%%%\36\36\36\1\1\1)))CCC$$$(((\31\31" + "\31\13\13\13)))\21\21\21\3\3\3\"\"\"\40\40\40\0\0\0###DDD'''&&&\35\35" + "\35\15\15\15OOOSSSddd\370\370\370\207\207\207\0\0\0\6\6\6###CCCDDD!!" + "!\7\7\7(((\32\32\32\0\360\0\0\0\6\223\223\223\342\342\342\345\345\345" + "\276\276\276===\1\1\1\271\0\0\0\3\261\261\261\262\262\262\6\6\6\240\0" + "\0\0\6\24\24\24\254\254\254\343\343\343\344\344\344\250\250\250&&&\371" + "\0\0\0\6\0\12\12\12\22\22\22\22\22\22\14\14\14\1\1\1\0\0\271\0\0\0\3" + "\0\16\16\16\16\16\16\0\0\240\0\0\0\7\0\1\1\1\14\14\14\23\23\23\22\22" + "\22\11\11\11\1\1\1\0\0\377\0\0\0\377\0\0\0\224\0\0\0"}; + + diff --git a/engines/simple/preview.png b/engines/simple/preview.png Binary files differnew file mode 100644 index 0000000..2b72fdd --- /dev/null +++ b/engines/simple/preview.png diff --git a/engines/simple/simple.c b/engines/simple/simple.c new file mode 100644 index 0000000..98eaff4 --- /dev/null +++ b/engines/simple/simple.c @@ -0,0 +1,507 @@ +/* $Id$ */ +/*- + * Copyright (c) 2003-2007 Benedikt Meurer <benny@xfce.org> + * All rights reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301 USA. + */ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#ifdef XFCE_DISABLE_DEPRECATED +#undef XFCE_DISABLE_DEPRECATED +#endif + +#include <X11/Xlib.h> + +#include <gdk-pixbuf/gdk-pixdata.h> +#include <gmodule.h> + +#include <libxfce4ui/libxfce4ui.h> + +#include <libxfsm/xfsm-splash-engine.h> + +#include <engines/simple/fallback.h> +#include <engines/simple/preview.h> + + +#define BORDER 2 + +#define DEFAULT_FONT "Sans Bold 10" +#define DEFAULT_BGCOLOR "Black" +#define DEFAULT_FGCOLOR "White" + + +typedef struct _Simple Simple; +struct _Simple +{ + gboolean dialog_active; + GdkWindow *window; + GdkPixmap *pixmap; + GdkGC *gc; + PangoLayout *layout; + GdkRectangle area; + GdkRectangle textbox; + GdkColor bgcolor; + GdkColor fgcolor; +}; + + +G_MODULE_EXPORT void config_init (XfsmSplashConfig *config); +G_MODULE_EXPORT void engine_init (XfsmSplashEngine *engine); + + +static GdkFilterReturn +simple_filter (GdkXEvent *xevent, GdkEvent *event, gpointer user_data) +{ + Simple *simple = (Simple *) user_data; + XVisibilityEvent *xvisev = (XVisibilityEvent *) xevent; + + switch (xvisev->type) + { + case VisibilityNotify: + if (!simple->dialog_active) + { + gdk_window_raise (simple->window); + return GDK_FILTER_REMOVE; + } + break; + } + + return GDK_FILTER_CONTINUE; +} + + +static void +simple_setup (XfsmSplashEngine *engine, + XfsmSplashRc *rc) +{ + PangoFontDescription *description; + PangoFontMetrics *metrics; + PangoContext *context; + GdkWindowAttr attr; + GdkRectangle geo; + gchar *color; + gchar *font; + gchar *path; + GdkWindow *root; + GdkPixbuf *logo = NULL; + GdkCursor *cursor; + Simple *simple; + gint logo_width; + gint logo_height; + gint text_height; + + simple = (Simple *) engine->user_data; + + /* load settings */ + color = xfsm_splash_rc_read_entry (rc, "BgColor", DEFAULT_BGCOLOR); + gdk_color_parse (color, &simple->bgcolor); + g_free (color); + + color = xfsm_splash_rc_read_entry (rc, "FgColor", DEFAULT_FGCOLOR); + gdk_color_parse (color, &simple->fgcolor); + g_free (color); + + font = xfsm_splash_rc_read_entry (rc, "Font", DEFAULT_FONT); + path = xfsm_splash_rc_read_entry (rc, "Image", NULL); + + root = gdk_screen_get_root_window (engine->primary_screen); + gdk_screen_get_monitor_geometry (engine->primary_screen, + engine->primary_monitor, + &geo); + + if (path != NULL && g_file_test (path, G_FILE_TEST_IS_REGULAR)) + logo = gdk_pixbuf_new_from_file (path, NULL); + if (logo == NULL) + logo = gdk_pixbuf_new_from_inline (-1, fallback, FALSE, NULL); + logo_width = gdk_pixbuf_get_width (logo); + logo_height = gdk_pixbuf_get_height (logo); + + cursor = gdk_cursor_new (GDK_WATCH); + + /* create pango layout */ + description = pango_font_description_from_string (font); + context = gdk_pango_context_get_for_screen (engine->primary_screen); + pango_context_set_font_description (context, description); + metrics = pango_context_get_metrics (context, description, NULL); + text_height = (pango_font_metrics_get_ascent (metrics) + + pango_font_metrics_get_descent (metrics)) / PANGO_SCALE + + 4; + + simple->area.width = logo_width + 2 * BORDER; + simple->area.height = logo_height + text_height + 3 * BORDER; + simple->area.x = (geo.width - simple->area.width) / 2; + simple->area.y = (geo.height - simple->area.height) / 2; + + simple->layout = pango_layout_new (context); + simple->textbox.x = BORDER; + simple->textbox.y = simple->area.height - (text_height + BORDER); + simple->textbox.width = simple->area.width - 2 * BORDER; + simple->textbox.height = text_height; + + /* create splash window */ + attr.x = simple->area.x; + attr.y = simple->area.y; + attr.event_mask = GDK_VISIBILITY_NOTIFY_MASK; + attr.width = simple->area.width; + attr.height = simple->area.height; + attr.wclass = GDK_INPUT_OUTPUT; + attr.window_type = GDK_WINDOW_TEMP; + attr.cursor = cursor; + attr.override_redirect = TRUE; + + simple->window = gdk_window_new (root, &attr, GDK_WA_X | GDK_WA_Y + | GDK_WA_NOREDIR | GDK_WA_CURSOR); + + simple->pixmap = gdk_pixmap_new (simple->window, + simple->area.width, + simple->area.height, + -1); + + gdk_window_set_back_pixmap (simple->window, simple->pixmap, FALSE); + + simple->gc = gdk_gc_new (simple->pixmap); + gdk_gc_set_function (simple->gc, GDK_COPY); + gdk_gc_set_rgb_fg_color (simple->gc, &simple->bgcolor); + + gdk_draw_rectangle (simple->pixmap, + simple->gc, TRUE, + 0, 0, + simple->area.width, + simple->area.height); + + gdk_draw_pixbuf (simple->pixmap, + simple->gc, + logo, + 0, 0, + BORDER, BORDER, + logo_width, + logo_height, + GDK_RGB_DITHER_NONE, 0, 0); + + gdk_window_add_filter (simple->window, simple_filter, simple); + gdk_window_show (simple->window); + + /* cleanup */ + g_free (font); + g_free (path); + pango_font_description_free (description); + pango_font_metrics_unref (metrics); + gdk_cursor_unref (cursor); + g_object_unref (context); + g_object_unref (logo); +} + + +static void +simple_next (XfsmSplashEngine *engine, const gchar *text) +{ + Simple *simple = (Simple *) engine->user_data; + GdkColor shcolor; + gint tw, th, tx, ty; + + pango_layout_set_text (simple->layout, text, -1); + pango_layout_get_pixel_size (simple->layout, &tw, &th); + tx = simple->textbox.x + (simple->textbox.width - tw) / 2; + ty = simple->textbox.y + (simple->textbox.height - th) / 2; + + gdk_gc_set_rgb_fg_color (simple->gc, &simple->bgcolor); + gdk_draw_rectangle (simple->pixmap, + simple->gc, TRUE, + simple->textbox.x, + simple->textbox.y, + simple->textbox.width, + simple->textbox.height); + + gdk_gc_set_clip_rectangle (simple->gc, &simple->textbox); + + /* draw shadow */ + shcolor.red = (simple->fgcolor.red + simple->bgcolor.red) / 2; + shcolor.green = (simple->fgcolor.green + simple->bgcolor.green) / 2; + shcolor.blue = (simple->fgcolor.blue + simple->bgcolor.blue) / 2; + shcolor.red = (shcolor.red + shcolor.green + shcolor.blue) / 3; + shcolor.green = shcolor.red; + shcolor.blue = shcolor.red; + + gdk_gc_set_rgb_fg_color (simple->gc, &shcolor); + gdk_draw_layout (simple->pixmap, simple->gc, + tx + 2, ty + 2, simple->layout); + + gdk_gc_set_rgb_fg_color (simple->gc, &simple->fgcolor); + gdk_draw_layout (simple->pixmap, + simple->gc, + tx, ty, + simple->layout); + + gdk_window_clear_area (simple->window, + simple->textbox.x, + simple->textbox.y, + simple->textbox.width, + simple->textbox.height); +} + + +static int +simple_run (XfsmSplashEngine *engine, + GtkWidget *dialog) +{ + Simple *simple = (Simple *) engine->user_data; + GtkRequisition requisition; + int result; + int x; + int y; + + simple->dialog_active = TRUE; + + gtk_widget_size_request (dialog, &requisition); + x = simple->area.x + (simple->area.width - requisition.width) / 2; + y = simple->area.y + (simple->area.height - requisition.height) / 2; + gtk_window_move (GTK_WINDOW (dialog), x, y); + result = gtk_dialog_run (GTK_DIALOG (dialog)); + + simple->dialog_active = FALSE; + + return result; +} + + +static void +simple_destroy (XfsmSplashEngine *engine) +{ + Simple *simple = (Simple *) engine->user_data; + + gdk_window_remove_filter (simple->window, simple_filter, simple); + gdk_window_destroy (simple->window); + g_object_unref (simple->layout); + g_object_unref (simple->pixmap); + g_object_unref (simple->gc); + g_free (engine->user_data); +} + + +G_MODULE_EXPORT void +engine_init (XfsmSplashEngine *engine) +{ + Simple *simple; + + simple = g_new0 (Simple, 1); + + engine->user_data = simple; + engine->setup = simple_setup; + engine->next = simple_next; + engine->run = simple_run; + engine->destroy = simple_destroy; +} + + + +static void +config_toggled (GtkWidget *button, GtkWidget *widget) +{ + gtk_widget_set_sensitive (widget, gtk_toggle_button_get_active ( + GTK_TOGGLE_BUTTON (button))); +} + + +static void +config_configure (XfsmSplashConfig *config, + GtkWidget *parent) +{ + gchar *font; + gchar *path; + gchar *path_locale = NULL; + gchar *colorstr; + GtkWidget *dialog; + GtkWidget *frame; + GtkWidget *btn_font; + GtkWidget *table; + GtkWidget *label; + GtkWidget *sel_bg; + GtkWidget *sel_fg; + GtkWidget *checkbox; + GtkWidget *vbox; + GtkWidget *button; + GtkFileFilter *filter; + GdkColor color; + GtkBox *dbox; + gchar buffer[32]; + GtkWidget *bin; + + dialog = gtk_dialog_new_with_buttons (_("Configure Simple..."), + GTK_WINDOW (parent), + GTK_DIALOG_MODAL + | GTK_DIALOG_NO_SEPARATOR + | GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_STOCK_CLOSE, + GTK_RESPONSE_CLOSE, + NULL); + + dbox = GTK_BOX (GTK_DIALOG (dialog)->vbox); + + frame = xfce_gtk_frame_box_new (_("Font"), &bin); + gtk_box_pack_start (dbox, frame, FALSE, FALSE, 6); + gtk_widget_show (frame); + + font = xfsm_splash_rc_read_entry (config->rc, "Font", DEFAULT_FONT); + btn_fon |